UDP (User Datagram Protocol) - наиболее популярный протокол для доставки цифрового телевидения в локальных сетях, в том числе в гостиничных организациях и городских сетях интернет-провайдеров. Будучи протоколом без соединений, UDP не предоставляет никаких механизмов проверки и исправления ошибок. Это делает его более быстрым и легким протоколом по сравнению с TCP.
UDP-адрес используется для определения местоположения медиапотока, передаваемого по сети
udp://address
udp://address:port
udp://interface@address:port#options
interface
- имя сетевого интерфейса, например eth0
, для приема UDP-потока. Если не задано, то UDP-поток будет приниматься в соответствии с системными маршрутамиaddress
- IPv4-адрес UDP-потока, это может быть многоадресная группа или IP-адрес локального интерфейса для приема одноадресных потоковport
- сетевой порт для приема UDP-потока. Если он не указан, то по умолчанию используется значение 1234
Дополнительные опции:
src=IP
- Адрес источника многоадресной рассылки UDP для IGMPv3. Необходимо включить IGMPv3 в настройках linux: Настройка версии IGMP. Доступно начиная с версии 230303 и более поздних версийsync
- прием UDP в отдельном потоке с синхронизацией битрейтаno_sync
- отключает синхронизацию битрейта, если она включена глобальноrenew=seconds
- интервал для обновления подписки на многоадресную рассылку. Обычно операция обновления подписки IGMP выполняется автоматическиsocket_size=bytes
- размер системного сокета, причем значение по умолчанию берется из: sysctl net.core.rmem_default
Примеры UDP-адресов:
udp://127.0.0.1:10001
- получает поток на localhost, используя порт 10001. Это может быть полезно при передаче потоков между различными сервисами, например, при получении транскодированного потока из FFmpegudp://[email protected]#pnr=100
- получает многоадресную группу 239.255.1.1 на интерфейсе eth0. Опция pnr
включение демультиплексирования потока и выбор программы с номером 100Чтобы сконфигурировать новый UDP-вход с помощью Web-интерфейса, выберите в главном меню пункт "Новый поток". Затем в списке входов нажмите на значок шестеренки и установите для параметра "Тип входа" значение UDP. Также можно изменить существующий поток, открыв его настройки, добавив новый вход и нажав на соответствующий значок шестеренки.
Большинство опций, представленных в веб-интерфейсе, напрямую соответствуют компонентам UDP-адреса, как описано в разделе "Формат медиа-адреса". Однако есть и некоторые дополнительные опции, которые могут оказаться полезными:
PNR
- номер программы для MPTS-потоков. При его определении включается демультиплексирование потока и выбирается программа с указанным номеромDD-CI CAM
- эта опция в настоящее время устарела и заменена виртуальными адаптерами. Более подробную информацию можно найти в ...Softcam
- выбирает дескремблер для CAM-клиента. Подробнее об этом можно узнать в ...BISS Key
- ключ для дескремблера BISS CAS. Более подробную информацию можно найти в Расшифровка потоков с помощью BISS CASИмеются также расширенные опции для дальнейшей настройки:
Пожалуйста, используйте дополнительные опции только в том случае, если вы понимаете их значение
Дополнительную информацию можно найти в разделе Устранение неполадок при приеме UDP