ГОСТ Р 59803—2021
Описание сеанса загрузки контента определяется несколькими параметрами. Эти параметры,
предоставляются специальным механизмом описания сеанса загрузки. Описание сеанса загрузки со
держит необходимую информацию для загрузки элемента контента. HNED должно поддерживать опи
сания сеансов загрузки в формате XML. допускается поддержка описания сеансов загрузки в формате
SDP. Метаданные описания экземпляров BCG и локаторы предоставляют ссылки на описание сеанса
загрузки URI. описанные в 4.3.2.
Транспортирование описаний сеансов загрузки может быть unicast или multicast. Методы транс
порта описания сеанса загрузки CDS описаны в 4.5.5.
Запись SD&S BCG может предоставить информацию о доставке описания сеанса через multicast
рассылку. Это позволяет HNED прослушивать анонсированную multicast доставку и кешировать описа
ния сеанса загрузки. В случае, когда запрашивается конкретное описание сеанса загрузки из multicast
доставки. HNED может получить к нему доступ из кеша, не ожидая отправления описания сеанса за
грузки в multicast доставке.
4.3.2Характеристики процедур анонсирования CDS при использовании URI для поиска рас
положения описания сеанса загрузки
Ссылка на описание сеанса загрузки CDS может быть предоставлена:
- элементом ProgramURL типа PushDownloadType или типом OnDemandProgramType согласно
ГОСТ Р 56476—2015 (пункт 6.4.2);
- URI локатора URI или расширенным декомпозированным по требованию двоичным локатором
согласно приложению Г.
Методы описания сеанса загрузки XML и SDP и механизмов unicast и multicast транспорта могут
использовать четыре различные схемы URI:
- на основе XML при multicast и unicast передаче;
- на основе SDP при multicast и unicast передаче.
Локатор XML CDS multicast определяет расположение контента CDS по ссылке на описание сеан
са загрузки через multicast рассылку на базе XML. Multicast доставка описаний сеансов на основе XML
через DVBSTP определена ниже. Сегменты XML с описаниями сеансов загрузки передаются в группе
multicast рассылки. Для получения доступа к определенному сегменту XML. содержащему по ссылке
описание сеанса загрузки, предоставляются информация multicast группы (multicast адрес, порт и (оп
ционально) адрес источника), идентификатор сегмента (SegmentID) и идентификатор (опционально)
провайдера служб (ServiceProviderlD).
Дополнительно должен быть указан идентификатор сеанса загрузки (Download-Session) в URI
описания сеанса загрузки.
HNED должно извлекать конкретное описание сеанса загрузки, на которое ссылается иденти
фикатор Download-Session поставляемого сегмента. Идентификатор Download-Session-ID определяет
каждую запись описания сеанса, как определено в 4.5.3.
Для DVBSTP используется URI DVB-MCAST для ссылки на multicast доставку описания сеанса
XML. В ID следует указывать поле dvbstpPayloadID и устанавливать значение Ы.
Для CDS и элементов контента, определенных локатором multicast рассылки XML CDS. следует
использовать следующий формат:
’dvb-mcast: //*[src-host ’@’) mcast-addr f:’ port] ’?payload = sap’#? dvb-cds-session-id = ’Download-Ses-
sion-ID).
В следующем примере показан URI, ссылающийся на описание сеанса загрузки на основе XML,
доставленного no DVBSTP:
dvb-mcast ://132.45.1.1 @230.100.1.1:1000?payload=sap#?sdp-session-id=12
При использовании локатора XML CDS unicast контент CDS может быть расположен по ссылке на
описание сеанса загрузки на базе XML, переданное через unicast рассылку. Unicast доставка описаний
сеансов на основе XML с использованием HTTP определена ниже. Описание сеанса загрузки предо
ставляется в сегменте XML из приложения хоста. URI описания сеанса должен предоставлять хост,
порт (опционально), приложение (/dvb/cdsysession_description) и идентификатор конкретного сегмента
XML.
URI HTTP используется для ссылки на описание сеанса загрузки на базе XML. Если сегмент со
держит несколько записей описания сеанса, то дополнительно необходимо предоставлять SessionID.
HNED должно извлекать конкретное описание сеанса загрузки, определенное идентификатором
Download-Session-ID из доставленного сегмента. Идентификатор Download-Session-ID является частью
каждой записи описания сеанса, как определено в 4.5.3.
7