Алексей Ковалёв — инженер вещательных трактов, 20+ лет опыта. Проектирование, миграция и эксплуатация радиостанций на Linux: от приёма спутникового сигнала до выхода в эфир.
Смотреть продукты Обсудить миграцию станцииОбычный серверный дистрибутив Linux хорош, но для критически важного вещания 24/7/365 используются оптимизированные Embedded-сборки. Это превращает обычное x86 железо в монолитный и неубиваемый вещательный прибор.
Авария питания, скачок напряжения, некорректная перезагрузка не повреждают файловую систему и загрузчик. Прибор входит в рабочий режим за секунды после подачи питания.
ОС и исполняемые модули загружаются в оперативную память при старте. Циклическая запись на SSD/офсетные диски отсутствует — деградация и внезапный отказ носителя исключены.
Потоки ALSA, AES67/Livewire и кодеки получают наивысший приоритет планировщика. Фоновые процессы не создают джиттер, микрофризы и потери пакетов в эфире.
В прошивке нет графической оболочки, неиспользуемых сетевых демонов, компиляторов, пакетных менеджеров. Площадь атаки минимальна, регулярные security-патчи не требуются.
Компактные энергоэффективные платформы без вентиляторов и подвижной механики. Минимум потребления — максимум отказоустойчивости на удалённых передатчиках.
Пять модулей вещательного тракта — от приёма сигнала до контроля эфира.
Приём сетевых потоков Icecast, декодирование и выдача в тракт с многоуровневым резервированием.
Приём спутникового сигнала на платах TBS и TechniSat (PCI/PCIe) для ретрансляции сети на региональных станциях.
Передача и приём звука по IP: внутри студии/сети передатчика (AoIP) и по публичному интернету между удалёнными точками (STL).
Плейаут-модуль для региональных станций сети: детекция DTMF-меток в сетевом потоке и переключение на локальный рекламный плейлист.
Круглосуточная запись эфира для законодательных требований по хранению логов, контроля качества и технического анализа.
Инженерное сопровождение вещательного тракта — от проектирования до внедрения.
Оценка инфраструктуры: точки отказа, задержки в тракте, отсутствие резервирования. Проектирование под требования заказчика с расчётом резервных контуров и выбором протоколов (AES67/Livewire/Icecast).
Замена Windows-плееров на решения линейки rtx1 без остановки вещания: перенос музыкальной базы, настройка резервирования, обучение персонала. Параллельная работа старого и нового тракта до подтверждения стабильности.
Скрипты автоматизации плейаута, интеграция с RDS-кодерами и вещательными пультами по IP, доработка API продуктов линейки rtx1 под нестандартные сценарии.
Технические разборы без «воды» — только протоколы, цифры и логика.
PREEMPT_RT, изоляция CPU-ядер (isolcpus), привязка прерываний (IRQ affinity), настройка планировщика для потоков ALSA — конкретные параметры ядра и их эффект на джиттер.
Настройка пайплайнов Liquidsoap для десятков одновременных потоков, тюнинг Icecast (буферы, дескрипторы, лимиты подключений), диагностика по логам при деградации.
Архитектуры multi-path доставки, логика автопереключения и автовозврата, типовые ошибки при проектировании failover.
Различия на уровне мультикаст-адресации и синхронизации (PTP), интеграция оборудования Axia/Wheatstone с Linux-декодерами, разбор частых проблем стыковки.
RFC 5109 и RFC 2198 — как работают, какой оверхед дают, при каких параметрах канала какой метод эффективнее, настройка на реальном STL-канале.