ГОСТ Р 59803—2021
В FLUTE применяются следующие нормы:
- длина заголовка LCT (HDR_LEN) должна быть установлена в единицах 32-битовых слов,
- для компактной схемы FEC без кода (FEC-Encoding-ID = 0) идентификатор полезной нагрузки
должен содержать 16-битовый номер исходного блока (Source Block Number. SBN) и следующий за ним
16-битовый идентификатор символа кодирования (Encoding Symbol ID. ESI).
При сигнализации параметров с заголовками расширения поля FLUTE с заголовками расширения
EXT_FDT. EXT_CENC должны использоваться следующим образом:
- EXT_FTI должен быть включен в кахздый пакет FLUTE, содержащий символы, принадлежащие
любому экземпляру FDT;
- контент экземпляров FDT не должен кодироваться, если но используется EXT_CENC.
FLUTE используется при следующих условиях:
- EXT_FDT должен находиться в каждом пакете FLUTE, переносящем символы, принадлежащие
любому экземпляру FDT;
- пакеты FLUTE, содержащие символы файлов, не должны содержать EXT_FDT.
Условия использования EXT_FTI (опционально) для пакетов, содержащих символы файлов,
должны соответствовать FLUTE для сигнализации передачи информации об объекте FEC. связанной со
схемой кодирования FEC без кода (FEC-Encoding-ID = 0).
При использовании кода Raptor (FEC-Encoding-ID = 1) следует использовать формат EXT_FTI.
Для сигнализации параметров используется схема экземпляра FDT FLUTE, определенная в дан
ном разделе. Некоторые элементы данных могут быть включены в экземпляр FDT (FDT-lnstance) или в
файлы. Значения элементов данных в элементе файла переопределяют их в элементе FDT-lnstance.
На уровне экземпляра FDT и всех файлов сеанса FLUTE применяются следующие правила:
- Content-Location (URI файла).
Примечание — Применяют absolute path syntax <path— absolute>. как установлено в 4.5.2. Информа
ция о сервере недолжна включаться;
- TOI;
- срокдействия (данные окончания срока действия для экземпляра FDT).
Следует включать следующие элементы экземпляра FDT:
- Content-Length (длина исходного файла в байтах);
- Content-Type (тип контента MIME). Этот атрибут должен размещаться либо в элементе FDT или
в элементе файла, либо в обоих.
Включение перечисленных элементовданных экземпляра FDT является опциональным и зависит
от схемы FEC:
- FEC-OTI-Maximum-Source-Block-Length;
- FEC-OTI-Encoding-Symbot-Length;
- FEC-OTI-Max-Number-of-Encoding-Symbols.
- FEC-OTI-Scheme-Specific-Info.
Элементы данных экземпляра FDT (опционально) могут включаться для FLUTE в CDS:
- Complete (сигнализация о том, что экземпляр FDT предоставляет полный, не изменяемый набор
следующих параметров файла для сеанса FLUTE);
- FEC-OTI-FEC-Encoding-ID (значение по умолчанию — FEC Encoding ID 0);
- FEC-OTI-FEC-lnstance-ID;
- Content_Encoding;
- Transferjength;
- Content-MD5 (контрольная сумма файла).
В таблице 2 представлена структура доставки FDT.
Адаптация скорости multicast передачи поддерживается загрузкой сеанса FLUTE несколькими ка
налами FLUTE. Все каналы передаются через разные группы multicast передачи.
Для адаптации multicast передачи multicast загрузка сети CDS должна использовать несколько ка
налов FLUTE в сочетании со схемой FEC Raptor. Количество каналов FLUTE рекламируется в описании
сеанса загрузки в параметре Number-Of-Channels.
18