ГОСТ Р 59802—2021
Приложение В
(обязательное)
Схема DVB-MCAST URI
В.1 Обзорная часть
Схема URI DVB-MCAST определена для идентификации ресурсов, предоставляемых через multicast-канал
IP. Она предоставляет средства для поиска канала multicast-передачи ресурса, а также информации о транспорт
ном протоколе уровня приложения, который будет использоваться для переноса данных по multicast-каналу, на
пример протоколы SAP, DVBSTP.
В разделе В.2 определяется базовая схема. В разделах В.З и В.4 определяются конкретные расширения и
варианты использования схемы для поиска по ссылке описания сеансов загрузки при использовании протоколов
DVBSTP и SAP.
В.2 Базовая схема URI DVB-MCAST
Базовая схема URI DVB-MCAST, определенная в этом разделе, предоставляет клиенту информацию, не
обходимую для присоединения к mulbcast-каналу IP. В схему включен набор параметров, требуемых протоколом
multicast-соединения. Предоставляя (опционально) тип транспортного протокола прикладного уровня, клиент смо
жет направить данные из multicast-канала в соответствующее приложение. Эта схема может быть расширена для
конкретного использования транспортного протокола прикладного уровня.
Базовая схема URI DVB-MCAST определена следующим образом:
dvb-mcast:// [src-host @ ) mcast-addr: port [?payload= PayloadlDJ
src-host
mcast-addr
port
PayloadID
payload-type
=хост-источник (для источника определенной multicast-передачи)
= multicast-адрес
= порт
= тип полезной нагрузки
= sap | dvbstp.
Элемент mcast-addr указывает multicast-адрес, к которому должен присоединиться клиент.
Элемент port указывает порт назначения UDP при приеме потока unicast-передачи.
Элемент src-host является опциональным, относящимся к multicast-адресу IP источника данных multicast-
передачи. Этот элемент используетсядля поддержки источника multicast-рассылки (SSM).
В.З Схема URI DVB-MCAST для DVBSTP
Базовая схема URI DVB-MCAST. определенная в разделе В.2. расширяется для обеспечения возможности
поиска по ссыпке конкретных элементов протокола DVBSTP — SP. РТ и сегментов. Идентификатор SP DVBSTP.
идентификатор полезной нагрузки и идентификатор сегмента являются частями компонента Query (запроса) URI.
Они предоставляют информацию для поиска определенного сегмента в multicast-канале DVBSTP.
П римечание — Номер версии сеанса всхеме URI не указывается. В схеме URI используется последняя
версия сегмента, распределенного по multicast-каналу.
Для формирования ссылки на конкретное описание сеанса в сегменте XML идентификатор сеанса загрузки
CDS предоставляется внутри фрагмента URI. Синтаксис фрагмента поставляемого контента определен описани
ем сеанса CDS XML.
Схема URI DVB-MCAST для DVBSTP определена следующим образом:
dvb-mcast:// [ src-host @ Jmcast-addr : port ?payload=dvbstp [&service-provider= ServiceProviderlD] [&dvbstp-
paytoad= DVBSTPPayloadID] (&segment= SegmentID] (#? dvb-cds- session-id= Do\vnk>ad-Session-ID]
src-host
mcast-addr
port
ServiceProviderlD
DVBSTPPayioadld
Segmentld
= хост источник (для источника multicast передачи)
= multicast-адрес
= порт
= IP-адрес
= 2*2 HEXDIG; любое шестнадцатиричное число от 0x00до Oxff
=4*4 HEXDIG; любое шестнадцатиричное число от 0x0000 до Oxffff
Download-Session-ID= DecimalString.
Для получения доступа к указанному ресурсу устройство должно присоединиться к группе многоадресной
передачи, предоставленной элементами mcast-addr. port и src-host в URI. Устройство сравнивает все параметры,
предоставленные в компоненте запроса URI, с соответствующими полями протокола DVBSTP и извлекает все
20