ГОСТ Р 59800—2021
4.4 Стек протоколов DVB-IPTV
Стек протоколов высокого уровня интерфейса IPI-1 обеспечивает доставку служб DVB через сети
IP, а также поддерживает службы, связанные с доставкой, поддержкой служб доставки и обслуживани
ем сети IPTV. Организация стеков протоколов основана на иерархической структуре предоставления
служб и приложений, промежуточного программного обеспечения и функций IP-протоколов, протоколов
транспортного, физического и канального уровней.
Верхний уровень стека содержит предложения служб и приложений. Уровень стека состоит из
программ, информации о программах, multicast и/или unicast IP-адресах.
Уровень промежуточного ПО и функций включает в себя функции поддержки DVB.
На уровне IP-протоколов и протоколов транспорта идентифицируются необходимые протоколы и
выполняется связывание этих протоколов с функциями указанных выше уровней.
В общем случае протоколы, необходимые для транспортирования элементов, предоставляемых
служб через сети IP, не зависят от физических уровней. Настоящий стандарт не нормирует параметры
технологий физического уровня.
HNED с интерфейсом IPI-1 соответствует требованиям к коммуникационным протоколам ка
нального уровня, сетевого уровня IP и транспортного уровня. HTTP, протокол управления передачей
(Transmission Control Protocol; TCP), протокол передачи дейтаграмм пользователя (User Datagram
Protocol; UDP) доступны для HNED как сетевые и транспортные протоколы.
RTSP используется для доставки и управления службой CoD, а также для управления доставкой
службы вещания LMB. Спецификация этого протокола представлена в ГОСТ Р 54994.
Потоки служебной аудио-, видеоинформации мультиплексируются в транспортный поток MPEG-
2. Полученные пакеты мультиплекса MPEG-2 инкапсулируются непосредственно в UDP или в RTP/
UDP для потоковой доставки с маркировкой пакетов DSCP по ГОСТ Р 54994. RTCP используется для
передачи клиентам статистики передачи. Протокол управления группами (пользователей) в сети Интер
нет (Internet Group Management Protocol; IGMP) и обнаружение multicast-слушателей (Multicast Listener
Discovery; MLD) применяются для соединения с multicast-потоками и выхода из multicast-потоков в со
ответствии с ГОСТ Р 54994.
Протокол DHCP используется для настройки HNED на IP-адрес. Служба часов реального времени
и служба часов точного сетевого времени реализуются с использованием простого сетевого протокола
времени (Simple Network Time Protocol; SNTP) или сетевого протокола времени (Network Time Protocol;
NTP).
На первом этапе процедуры загрузки используется файл-заглушка (FUSS), загружаемый по про
токолу HTTP для unicast-передачи или полученный от службы multicast, DVBSTP. Этот механизм фай ла-
заглушки заменяет метод агента идентификации.
Протокол HTTP используется для загрузки контента при unicast-доставке.
Протокол доставки файлов при однонаправленной передаче (File Delivery over Unidirectional
Transport; FLUTE) используется для загрузки контента при multicast- доставке и unicast-передаче.
Сеансы загрузки контента описываются синтаксисом XML или SDP, а доставка контента осущест
вляется протоколами HTTP (unicast), SAP (multicast-передача для данных SDP) или DVBSTP (multicast-
передача для данных XML).
Для передачи сообщения об обновлении системы (SRM) при unicast доставке используется про
токол HTTP, при multicast доставке используется протокол FLUTE. Для доставки сообщения о восста
новлении системы используются HTTP (при unicast-доставке) и протокол описания сеанса SAP (при
multicast-доставке).
Повышение надежности доставки для RTP обеспечивается использованием уровня приложения
прямого исправления ошибок (Application Layer Forward Error Correction; AL-FEC) или повторных пере дач
(RETransmission; RET). Уменьшение времени отклика при переключении служб LMB обеспечивает ся за
счет быстрой смены канала на уровне сервера.
7