Skip to content

Mcaster

Mcaster — головная станция Flussonic. Сигнал приходит к ней от спутникового приёмника, из соседней сети, от партнёра или со своего плейаута; Mcaster приводит его к виду, который примет сеть доставки, и довозит до адресата — в мультикаст кабельной сети, на модулятор, в другой город по SRT, на резервную площадку.

Ключевое отличие от Catena: Catena заканчивается зрителем, Mcaster — точкой сдачи сигнала. Зритель за ней есть, но он не клиент головной станции. Отсюда и предмет разговора в этом мануале: транспортный поток со своими PSI/SI, постоянный битрейт, счётчики транспорта и доказательство доставки по каждому адресату.

Что вы сможете запустить

  • Приём со спутника и из чужой сети. Программа выбирается из MPTS-ствола, ствол при этом принимается один раз, сколько бы программ вы из него ни разбирали.
  • Транспорт между площадками. SRT через открытый интернет с шифрованием и восстановлением потерь; UDP/RTP внутри своей сети.
  • Подготовка сигнала под приёмник. Свои PNR, PID и SDT на каждом направлении; постоянный битрейт для модулятора; телетекст и субтитры, доживающие до выхода.
  • Доказанная доставка. По каждому направлению отдельно: статус с названной причиной отказа, скорость, байты, реконнекты, ретрансмиты.
  • Архив на месте. Запись прямо на головной станции — на случай разбора «что мы отдали в 03:40».

Полный перечень — на странице Функциональные характеристики.

Как она устроена

Mcaster — интерфейс и лицензия поверх стримингового движка Sapsan; сборка одна и та же. Отсюда три следствия, важных на практике.

  • Всё настраивается из центральной панели. Стримы, машины, обработка и направления доставки живут в одном веб-интерфейсе; редактировать файлы на серверах не нужно.
  • Один процесс — одна станция. Минимальная установка это одна машина: движок, панель и API в одном процессе.
  • Несколько машин — один интерфейс. Когда станций больше одной, они подключаются к управляющему контуру, и оператор видит их в той же панели управления: раскладка стримов по машинам, общий архив, общая статистика. Своих настроек у подключённой машины нет — она получает их от управляющего контура.

Стрим внутри Mcaster — это один сервис: у него есть входы (основной и резервные), обработка и выходы. Всё, что описано в мануале, — свойства стрима.

С чего начать