Catena¶
Catena — это платформа Flussonic для запуска телевизионного сервиса на своём железе.
Стримы приходят с вашей головной станции, со спутника или от партнёра. Catena принимает их, приводит к тому, что действительно умеют играть устройства зрителей, пишет архив, чтобы можно было посмотреть пропущенное, и доводит картинку до телевизоров, телефонов и приставок. Кому какие стримы можно смотреть — тоже забота Catena.
Одна инсталляция — один веб-интерфейс: стримы, машины, которые их несут, зрители и всё, что связано с воспроизведением.
Что вы сможете запустить¶
- Телевидение для абонентов интернет-провайдера. Стримы в собственной сети, телепрограмма, пакеты, catch-up и приложение на приставке абонента.
- Доставку под чужим продуктом. Портал, приложения и биллинг остаются вашими; Catena принимает стримы и доводит их до зрителя.
- Телесервис сразу для нескольких брендов. Одна инсталляция, у каждого бренда свои абоненты и свой набор стримов.
Всё, что умеет платформа, и то, что ещё делается, перечислено на странице Функциональные характеристики.
Из чего она состоит¶
В Catena два слоя, и можно взять только один из них:
- Движок доставки принимает стримы, обрабатывает их, пишет архив и отдаёт зрителям. Именно этот слой подключают к порталу, который у вас уже есть.
- Абонентский сервис превращает стримы в продукт: порталы, пакеты, телепрограмма, абоненты и приложения, в которых они смотрят. Его берут, когда операторской ТВ-системы ещё нет.
Если нужен один стриминговый сервер без управляющего контура над ним, используйте Sapsan отдельно.
Как она устроена¶
Инсталляция собирается из частей двух видов:
- central — управляющий контур. Хранит конфигурацию всех стримов, решает, какая машина какой стрим ведёт, собирает статистику, отдаёт веб-интерфейс и API управления.
- стримеры — серверы sapsan. Стример забирает источники, транскодирует, пишет архив и отдаёт видео зрителям. Своей конфигурации у стримеров нет: они получают её от central.
Минимальная установка — одна машина, на которой обе части работают одним процессом. Рост означает добавление машин, а не переделку того, что уже собрано.
С чего начать¶
- Быстрый старт — от чистой машины с Ubuntu до играющего стрима, на одной коробке.
- Функциональные характеристики — полная карта того, что умеет платформа.
- Добавление стримера — когда одной машины стало мало.