ГОСТ Р 59803—2021
Для CDS и элементов контента, найденных с помощью unicast локатора CDS XML. используется
следующий формат:
’http.//’ host [*:’ port] Т path ’/"filename [’#?sdp-session-id- Download-Session-ID]
Download-Session-ID = String
В следующем примере приведен URI, ссылающийся на описание сеанса загрузки на базе XML,
которое должно быть доставлено через HTTP:
http://announcements.provider1.org:80/sess*on_announcements/session
14.sdp
Контент CDS может быть расположен по ссылке на описание сеанса загрузки на базе SDP по
multicast рассылке. Multicast рассылка описаний сеансов на базе SDP определена ниже. Описания сеан
сов постоянноотправляются в группу multicast рассылки. Информация о multicast группе [multicast адрес,
порт, адрес (опционально) источника] и идентификатор загрузки сеанса (Download-Session-ID) должны
быть указаны в URI описания сеанса загрузки для того, чтобы получить доступ к конкретному описанию
сеанса SDP. Идентификатор Download-Session-ID является частью каждой записи описания сеанса.
Для CDS и элементов контента, обнаруженных локатором multicast SDP CDS. должен использо
ваться URI DVB-MCAST для SAP. В поле payload (полезная нагрузка) должно быть установлено sap:
’dvb-mcast://’ [src-host ’@’] mcast-addr f:’ port] ’?payload=sap’ ’#?sdp-session-id- Download-Sesston-ID
В следующем примере показан URI, ссылающийся на описание сеанса загрузки на основе SDP
для multicast доставки:
dvb-mcast://132.45.1.1 @230.100.1.1:1000?payload=sap#?sdp-session-id=12.
При использовании локатора SDP CDS unicast контент CDS может быть расположен по ссылке на
описание сеанса загрузки на базе SDP. доставленное unicast. Фактическая unicast доставка описаний
сеанса загрузки на основе SDP определена ниже. Описание сеанса предоставляется в виде файла.
Хост, путь к файлу и имя файла должны быть определены для доступа к файлу. Расширение по умол
чанию должно быть sdp. допускается использовать другие расширения.
URI HTTP используется для ссылки на файл SDP. Файл SDP содержит единственное описание
сеанса. HNED должно принимать только описание сеанса загрузки в поставляемом файле (если иден
тификаторы Download-Session-ID в ссылке и в записи описания сеанса совпадают). Если они не совпа
дают, описание сеанса загрузки следует игнорировать.
Для CDS и элементов контента, определенных с помощью unicast локатора CDS SDP. использу
ется следующий формат:
■http://*
host [’:’ port] 7*path V filename f#?sdp-sess»on-id=’ Download-Session-ID] Download-Session-ID
= String
В следующем примере показан URI, ссылающийся на описанио сеанса загрузки на основе SDP
для unicast доставки:
httpJ/announcements.provider1.org:80/session_announcements/session14.sdp
4.3.3Характеристики процедур использованиия URI для поиска файлов в устройстве хра
нения HNED
После успешной загрузки элемента контента HNED может получить доступ к файлам элемента
контента в устройстве хранения HNED. Для ссылки на файл в устройстве хранения HNED. по метадан
ным BCG (например. ProgramURL OnDemandProgramType) и локаторам (например. URI локатора, URI
расширенного декомпозированного по требованию двоичного локатора), должна использоваться схема
локального URI DVB CDS:
’dvb-cds-k>cal://’File-Reference
File-Reference = absolute path
<absolute-path> как определено в 4.5.2.
Ссылку на файл (File-Reference), которая идентифицирует конкретный файл в устройстве хра
нения HNED, следует выполнять аналогично ссылке на файл, представленной в описании сеанса за
грузки или FDT FLUTE для этого конкретного файла. Сеть CDS должна гарантировать однозначность
File-Reference.
Тип контента файла доступен по процедуре загрузки, или из описания сеанса загрузки (File-
Content-Type). или из FDT FLUTE, или из сеанса HTTP.
В случае push загрузки метаданные, которые анонсируют загруженный элемент контента пользо
вателю после загрузки, должны использовать локальный URI CDS DVB.
В случае pull загрузки метаданные укажут, что элемент контента доступен для загрузки. После
окончания загрузки HNED должно заменить информацию о pull загрузке ссылкой на файл в устройстве
хранения HNED для воспроизведения.
8