Создание ТВ канала с источником из мультикаста¶
В этом документе будет описано, как настроить в Catena SE ТВ канал с источником, доступным в локальной сети в виде мультикаста.
На практике чаще всего встречается SPTS: один UDP multicast поток содержит один телеканал.
Иногда встречается MPTS: один UDP multicast поток содержит много телеканалов (программ). В этом случае нужно выбрать нужную программу внутри MPTS.
Что понадобится¶
- Мультикаст-группа и порт источника:
239.0.0.1:1234(пример). - Для MPTS: идентификатор программы (часто называют program/service id, PNR или service_id).
- Доступ Catena SE до источника в сети (VLAN/маршрутизация/IGMP — в зависимости от вашей сети).
SPTS: один канал в одном мультикасте¶
Последовательность шагов следующая:
- Создаем новый ТВ канал
- Добавляем в него источник мультикаста (см. ниже)
- Проверяем как проигрывается ТВ канал встроенным плеером
1. Создаём новый ТВ канал¶
Перейдите в раздел Каналы, введите имя канала (например, multicast) и создайте канал.
После создания откроется страница нового канала.

2. Добавляем источник мультикаста¶
Откройте вкладку Источники. Изначально список источников пуст.
Нажмите Добавить источник, укажите URL мультикаста (для SPTS — адрес и порт) и сохраните.

Как указать SPTS источник¶
Если ваш источник — SPTS, достаточно указать только адрес и порт:
udp://239.0.0.1:1234
Пример: udp://239.0.10.1:1234 — группа 239.0.10.1, порт 1234.
3. Проверяем проигрывание¶
Перейдите на вкладку Основное и убедитесь, что встроенный плеер показывает поток. Для мультикаста запуск может занять несколько секунд.

MPTS: несколько каналов в одном мультикасте¶
Если в мультикасте приходит MPTS, Catena SE должна “вырезать” из MPTS нужную программу и дальше обрабатывать её как обычный канал.
Как указать источник MPTS¶
Если в мультикасте приходит MPTS, обязательно укажите, какую программу из него нужно выбрать.
Для этого используется параметр programs=<id> в URL источника.
Пример:
udp://239.0.0.1:1234?programs=101
Где 101 — это идентификатор программы (PNR/service_id) внутри MPTS.
Если не указать programs=..., система может попытаться обработать лишние программы из MPTS, что приведёт к лишней нагрузке и непредсказуемому результату.
Как узнать programs=<id>¶
programs=<id> должен совпадать с тем, как провайдер/головная станция маркирует канал внутри MPTS.
Обычно этот номер можно:
- получить у вашего DVB/IPTV оборудования или у провайдера сигнала;
- посмотреть в анализаторе MPEG-TS (по таблицам PAT/PMT), где будет указан program number / service id.
Типовые проблемы мультикаста¶
При захвате мультикаста самые частые причины “сыпется/не стартует” — не Catena SE, а сеть:
- IGMP/IGMP snooping настроены неправильно, и трафик не доходит до ноды.
- Мультикаст приходит не на ту ноду/интерфейс (особенно в multi-homing сетях).
- Потери UDP пакетов из-за перегруза линка или очередей.
Если источник нестабилен, используйте сценарии отказоустойчивости из Резервирование источников.