ГОСТ Р 59803—2021
нии к сеансу загрузки элементов контента. Загрузка элементов контента происходит при загрузке одно
го или нескольких файлов.
Приобретение отдельных файлов элемента контента осуществляется по уникальной ссылке каж
дого файла. Методы поиска по ссылке расположения файлов в описаниях сеансов загрузки CDS при
ведены в 4.5.2. Параметры сеанса загрузки и его семантика приведены в 4.5.3. Типы сеансов загрузки с
назначенными параметрами описаны в 4.5.4. В соответствии с ГОСТ Р 54994—2012 (подраздел 10.5)
HNED должно поддерживать следующие типы сеансов загрузки:
- сеанс запланированной multicast загрузки (SMD);
- сеанс multicast загрузки в режиме карусели (CMD);
- сеанс unicast загрузки (UD).
HNED должно поддерживать загрузку описания сеансов, используя синтаксис XML. Допускается
поддержка устройством HNED синтаксиса SDP. Оба варианта описания сеансов загрузки поддержи
вают одинаковые наборы параметров. Синтаксис XML для параметров сеанса загрузки определен в
ГОСТ Р 54994—2012 (подраздел 10.5). Синтаксис SDP для сеанса загрузки параметров приведен в
ГОСТ Р 54994—2012 (Б.2. приложение Б). Параметры передачи описаний сеансов загрузки определе ны
в 4.5.5.
4.5.2 Поиск по ссылке расположения файлов для загрузки
В описании сеанса загрузки элементов контента предоставляется информация о всех файлах,
которые необходимо загрузить для определенного элемента контента. Файлы в элементе контента мо гут
загружаться из разных расположений. Поэтому сеанс загрузки описания для unicast загрузки может
содержать альтернативные источники в исходном описании сеанса или в описании переадресации за
грузки файла (см. 4.6.3). В случае multicast загрузки файлы должны быть идентифицированы в соответ
ствии с таблицей доставки файлов (FDT). а процедуры восстановления файлов должны выполняться
при использовании информации о расположении данных восстановления (см. 4.6.2).
Поиск по ссылке файлов CDS выполняется при использовании схемы URI. Настоящий стандарт
устанавливает следующие объекты, необходимые для поиска по ссылке файлов CDS:
- общий URI <URI>;
- компонент синтаксиса схемы <scheme>;
- компонент синтаксиса полномочий <authority>;
- компонент синтаксиса запроса <query>;
- компонент синтаксиса фрагмента <fragment>;
- абсолютный URI <absolute-URI>;
- относительная ссылка <relative-ref>;
- абсолютный путь <path-absolute>.
Примечание — Синтаксисабсолютного пути <path-absolute> является особым случаем синтаксиса от
носительной ссылки <relative-ref>.
URI базы данных сервера HTTP <http-server-base-URI> является <absolute-URI> с фиксированной
схемой «
http://»
и только с компонентом <authority> (хост, порт). URI не должен содержать компоненты
абсолютного пути, запроса или фрагмента синтаксиса.
Для выполнения ссылок на файлы должны применяться следующие правила:
- расположение файла указывается целевым URI, который имеет синтаксис абсолютного URI
<absolute-URI>. Компонент синтаксиса фрагмента не должен использоваться. Целевой URI. ссылаю
щийся на расположение файла, не должен использовать компонент синтаксиса запроса:
- HNED может создавать целевой URI. используя разрешение по ссылке. Для создания целевого
URI с помощью ссылки разрешения HNED требует:
- базовый URI синтаксиса <http-server-base-URI>;
- относительную ссылку синтаксиса <path-absolute>.
4.5.3 Параметры описания сеанса загрузки
Описание сеансов загрузки содержит параметры, определяющие формат элемента контента.
В данном пункте определены общие параметры, параметры unicast загрузки и параметры multicast за
грузки. а также методы получения элемента контента. Описана семантика параметров.
Общие параметры сеанса загрузки допускается применять к любому сеансу загрузки.
Service-Provider-Domain: домен SP является доменным именем DNS в Интернете, зарегистриро
ванным SP, которое идентифицирует SP. В описании сеанса загрузки параметр Service-Provider-Domain
должен упоминаться только один раз.
10