Интеграция Catena SE с Catena¶
Catena SE является составной частью IPTV middleware Catena и отвечает за “стриминговый слой”: Catena SE готовит и раздает видео потоки, а Catena отвечает за абонентскую модель и пользовательские сценарии.
Вместо Catena может использоваться любая другая совместимая middleware, которая реализует следующие протоколы взаимодействия:
- Создание, редактирование и удаление ТВ каналов
- Авторизация клиентских сессий
- Поддержание актуального списка телепередач
Типовой контур взаимодействия¶
- Catena принимает запрос клиента (приложение/STB/TV), определяет права и политику доступа.
- Catena выдаёт клиенту URL/плейлист (или параметры для его получения) с ограничениями по времени и контексту.
- Central/Media Server доставляет поток и обеспечивает требования к качеству/форматам/DRM (в зависимости от конфигурации).
- Central предоставляет статусы и данные для мониторинга, которые можно использовать в Catena и/или внешних системах наблюдаемости.
Авторизация и защита ссылок¶
Что обычно настраивается в паре Central + Catena:
- Токены и TTL на плейлисты/сегменты (короткоживущие ссылки).
- Привязка к устройству/сессии (если используется в вашей модели).
- Ограничения по IP/подсети, гео-политики, ограничения параллельных просмотров (если это реализовано на стороне Catena и/или в связке).
- Политики кэширования через CDN: какие URL можно кэшировать, а какие должны быть “персональными”.
Контур DRM¶
В зависимости от выбранной схемы, Central может:
- Подготавливать защищённые потоки и сигнализацию DRM для клиентов.
- Передавать параметры, необходимые лицензированию, в ваш лицензионный контур (который часто интегрирован в Catena).
Рекомендуется документировать выбранную схему целиком: какие идентификаторы используются, где формируется политика, какие TTL у лицензий и как обрабатываются ошибки.
Наблюдаемость и статусы¶
Для эксплуатации в Catena-окружении обычно важны:
- Статусы источников и каналов (доступность, деградации, переключения).
- Ошибки приёма/публикации и причины остановок/перезапусков (если включено логирование/события).
- Метрики нагрузки и качества (битрейт, ошибки сегментов, задержки, заполнение диска для nPVR).