Skip to content

Catena

Catena — это платформа Flussonic для запуска телевизионного сервиса на своём железе.

Стримы приходят с вашей головной станции, со спутника или от партнёра. Catena принимает их, приводит к тому, что действительно умеют играть устройства зрителей, пишет архив, чтобы можно было посмотреть пропущенное, и доводит картинку до телевизоров, телефонов и приставок. Кому какие стримы можно смотреть — тоже забота Catena.

Одна инсталляция — один веб-интерфейс: стримы, машины, которые их несут, зрители и всё, что связано с воспроизведением.

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

  • Телевидение для абонентов интернет-провайдера. Стримы в собственной сети, телепрограмма, пакеты, catch-up и приложение на приставке абонента.
  • Доставку под чужим продуктом. Портал, приложения и биллинг остаются вашими; Catena принимает стримы и доводит их до зрителя.
  • Телесервис сразу для нескольких брендов. Одна инсталляция, у каждого бренда свои абоненты и свой набор стримов.

Всё, что умеет платформа, и то, что ещё делается, перечислено на странице Функциональные характеристики.

Из чего она состоит

В Catena два слоя, и можно взять только один из них:

  • Движок доставки принимает стримы, обрабатывает их, пишет архив и отдаёт зрителям. Именно этот слой подключают к порталу, который у вас уже есть.
  • Абонентский сервис превращает стримы в продукт: порталы, пакеты, телепрограмма, абоненты и приложения, в которых они смотрят. Его берут, когда операторской ТВ-системы ещё нет.

Если нужен один стриминговый сервер без управляющего контура над ним, используйте Sapsan отдельно.

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

Инсталляция собирается из частей двух видов:

  • central — управляющий контур. Хранит конфигурацию всех стримов, решает, какая машина какой стрим ведёт, собирает статистику, отдаёт веб-интерфейс и API управления.
  • стримеры — серверы sapsan. Стример забирает источники, транскодирует, пишет архив и отдаёт видео зрителям. Своей конфигурации у стримеров нет: они получают её от central.

Минимальная установка — одна машина, на которой обе части работают одним процессом. Рост означает добавление машин, а не переделку того, что уже собрано.

С чего начать