ГОСТ Р 59803—2021
Download-Session-ID: идентификатор сеанса загрузки является числовой строкой и идентифици
рует конкретное описание сеанса. В описании сеанса загрузки параметр Download-Session-ID должен
применяться только один раз.
Download-Session-Version: версия сеанса загрузки определяет версию конкретного описания се
анса. Это целочисленное значение от 0 до 255. которое увеличивается на 1 для каждой новой версии
описания сеанса. При переполнении счетчика версий после значения 255 отсчет возобновляется с 0. В
описании сеанса загрузки параметр Download-Session-Version должен применяться только один раз.
Content-Item-Format: формат элемента контента. Если формат элемента контента отсутствует,
должно быть принято значение Content-Item-Format = 0. Подробности о форматах контента представ
лены в 4.4.3.
Тип сеанса загрузки Download-Session-Mode определяет один из трех режимов сеанса загрузки:
SMD. CMD или UD в соответствии с 4.5.4. В описании сеанса загрузки параметр режима Download-
Session-Mode должен применяться только один раз.
Download-Session-Time-Information предоставляет информацию при активизированном сеансе за
грузки CDS. Допусхается присоединение HNED к этому сеансу. В случае unicast и multicast загрузок в
режиме карусели должно устанавливаться начальное и конечное время активного окна. В случав або
нированной multicast загрузки необходимо определить только время начала сеанса.
Информация об успешном приеме объявленных элементов контента должна передаваться сер
верам отчета приема в сети CDS. Для выполнения этого требования HNED должно использовать пара
метры отчета приема.
Для каждого сервера отчета приема должен предоставляться:
- Receive-Reporting-Server-URI: URI HTTP сервера отчетов приема:
- если сеть CDS содержит более одного сервера, то HNED должно произвольно выбирать один
из предоставленных серверов. В случае отсутствия параметра отчета для этого сеанса загрузки отчет
приема не поддерживается.
Если предоставляется более одного сервера отчетов приема, могут быть предоставлены следую
щие параметры отчетов приема:
- Reception-Reporting-Mode: определяет уровень детализации, предоставляемый отчетами о приеме.
- Receiving-Reporting-Mode = 0: отчет об элементе контента;
- Receive-Reporting-Mode = 1: отчеты об элементе контента и файле;
- Receive-Reporting-Mode = 2: отчеты об элементе контента, файле и фрагменте.
В отсутствие параметра Reception-Reporting-Mode HNED должно устанавливать Reception-Report
ing-Mode = 0. При multicast загрузке уровень детализации Reception-Reporting-Mode = 2 не используется.
Reception-Reporting-Offset-Time: параметропределяет время смещения отправления отчета о при
еме (см. 4.6.5). Это целочисленное значение, выраженное в секундах. В отсутствие параметра HNED
должно принимать Reception-Reporting-Offset-Time = 0.
Receptron-Reporting-Random-Time-Period: параметр определяет величину произвольного интерва
ла времени отправления отчета о приеме (см.4.6.5). Это целочисленное значение, выраженное в се
кундах. В отсутствие параметра HNEDдолжно принимать Reception-Reporting -Random-Time-Period = 0.
Параметры, относящиеся к сеансам unicast загрузки:
File-Reference: ссылка на файл. Синтаксисэтой ссылки должен соответствовать синтаксису «path-
absolute».
File-Content-Type: определен в 4.4.2 с ссылкой на зарегистрированный тип MIME;
File-Length: длина файла для поля заголовка объекта Content-Length.
File-Digest: Base64 из 128-битового MD5 дайджеста файла для поля заголовка объекта Content-
MD5 (см. приложение Д).
В случае загрузки файла в отдельных фрагментах необходимо загружать Chunk-Length: длина
фрагмента файла. Файл делится на фрагменты постоянной длины (последний фрагмент может быть
укорочен).
Для каждого фрагмента (фрагменты нумеруются от 1до л в порядке их составления) необходимо
загружать Chunk-Digest: Base64 из 128-битового MD5 дайджеста фрагмента для поля заголовка объ
екта Content-MD5 (см. приложение Д).
Для каждого сервера, доступного для скачивания файла, необходимо загружать Server-Base-URI:
базовый URI расположения файла. Синтаксис ссылки Server-Base-URI должен соответствовать син
таксису <http-server-base-URI> (см. 4.5.2).
11