Skip to content

Отправка ТВ канала в мультикаст

В гостиничных и операторских IPTV-сетях часто нужно отдавать телеканалы в локальную сеть по UDP multicast (обычно в контейнере MPEG-TS).

Catena SE умеет “пушить” (рассылать) телеканал в указанную мультикаст-группу — как правило, это делается для совместимости с телевизорами/приставками, которые ожидают IPTV по UDP.

Предварительные требования

  • Сеть должна корректно поддерживать multicast (IGMP/IGMP snooping, маршрутизация между VLAN при необходимости).
  • Узлы Catena SE должны отправлять multicast в тот интерфейс, который смотрит в локальную сеть (а не в интернет).

Базовая настройка

Настройка отправки в multicast выполняется на самом канале, в разделе Push.

Страница канала

Для темплейта эта настройка недоступна, потому что не имеет смысла: push — это “куда и как отдавать именно этот канал” (конкретная мультикаст-группа/порт), а не правило обработки контента.

Откройте вкладку Push.

Раздел Push

Чтобы отправлять канал в UDP multicast, добавьте push на нужный адрес.

Канал с настроенным push в мультикаст

Типовой формат:

udp://239.0.0.1:5000

Где:

  • 239.0.0.1 — IP multicast-группы;
  • 5000 — UDP порт.

Стандартная схема в локальных сетях — один и тот же порт для всех каналов (например, 5000), а различаются только IP адреса групп:

  • udp://239.0.10.1:5000 — Channel 1
  • udp://239.0.10.2:5000 — Channel 2
  • udp://239.0.10.3:5000 — Channel 3

Так проще сопровождать сеть (ACL/файрволы/плееры), и проще объяснять адресацию эксплуатации.

Расширенные опции (по необходимости)

Ниже — несколько опций, которые часто полезны в IPTV-сетях.

Выбор дорожек

Если в канале есть несколько дорожек, можно явно выбрать, что отправлять:

udp://239.0.0.1:5000?tracks=v1a1

Где:

  • v1 — первая видеодорожка;
  • a1 — первая аудиодорожка.

Настройка PID-ов

При необходимости можно настраивать PID-ы выходного MPEG-TS потока (PMT/PNR и PID-ы дорожек).

Это используется, когда ваша ТВ/приставки/головная станция ожидают определённую сигнализацию или фиксированные PID-ы.

Бонус: подготовка CBR UDP потока

При отправке в UDP Catena SE может дополнительно подготовить CBR-поток (constant bitrate), что полезно для некоторых IPTV сетей и оборудования.

Ограничения авторизации

Важно: protection (авторизация по токену) не работает для UDP multicast.

UDP multicast не является “клиент-серверным” протоколом: сервер не видит отдельных клиентов и не может проверять токены на просмотр.

Если вам нужна защита просмотра в сети, обычно используют:

  • изоляцию сети/VLAN/ACL;
  • CAS/шифрование на уровне IPTV контура (в зависимости от вашей схемы).

MPTS и расширенные настройки мультиплексоров

Сборка нескольких каналов в MPTS и расширенные настройки мультиплексоров (SI/NIT/SDT, LCN, “multiplexer”) доступны в отдельном продукте MCaster.

Проверка

Проверить, что multicast пошёл, можно на любом хосте в той же сети (или на ТВ/приставке).

Примеры:

  • в VLC: открыть сетевой поток udp://@239.0.0.1:5000
  • в ffplay: ffplay udp://@239.0.0.1:5000

Если проигрывание не стартует, чаще всего проблема в сети (IGMP/маршрутизация/ACL), а не в Catena SE.