ГОСТ Р 59803—2021
В режиме unicast загрузки сеанса (Download-Session-Mode) CDS и HNED должны применять про
цедуры загрузки unicast контента, описанные в 4.6.3.
В 4.6.4 приведены рекомендации по параллельной загрузке элементов контента с одного или не
скольких серверов.
Если описание сеанса загрузки содержит один «Reception-Reporting-Server-URI». то CDS и HNED
должны применять процедуры отчета приема, как указано в 4.6.5.
4.6.2 Загрузка контента в Multicast режимах
Multicast режимы обеспечивают загрузку элементов контента нескольким HNED с использованием IP.
Доступность элементов контента при multicast загрузке рекламы анонсируется в описании сеанса за
грузки.
Multicast загрузка выполняется в сеансах. Сеанс загрузки является экземпляром CDS. содержа
щим адреса потоков IP. Время начала и окончания сеанса содержится в параметре Download-Session-
Time-Information.
Описание сеанса загрузки предусматривает загрузку только одного элемента контента. Сеанс
Multicast загрузки может включать файлы нескольких элементов контента. В этом случае описание
сеанса загрузки определенного элемента контента устанавливает состав загружаемых файлов этого
элемента контента. При отсутствии такого описания должны быть загружены все файлы из элемента
контента.
Параметр Download-Session-Mode при multicast запланированной загрузке описывает сеансы
SMD и CMD (в режиме карусели).
В режиме SMD сеть устанавливает начало сеанса. HNED могут принимать участие в сеансе в на
значенное время. Сеть CDS в режиме SMD должна выполнять опрос завершения сеанса.
В случае CMD HNED могут присоединяться к сеансу и выходить из сеанса в любое время. Сеть
CDS не должна выполнять опрос завершения сеанса в режиме CMD.
Распределение файлов сервер multicast сети CDS выполняет при использовании протокола
FLUTE. Информация об использовании FLUTE в CDS указана в данном разделе. HNED присоединя
ется во время сеанса к одной или нескольким группам multicast передачи IP. Для multicast канала ис
пользуется протокол IGMPv3 (для протокола IPv4) или протокол MLD версии 2 (для протокола IPv6).
Процедуры объединения IP multicast групп указаны в данном разделе.
Для сеансов режима SMD провайдер служб должен продолжать сеансдо тех пор. пока все прием
ники. присоединившиеся к группе, не получат загружаемые элементы контента. Как указано в данном
разделе, длительность сеанса определяется по результатам опроса завершения.
HNED в CDS должно присоединяться к сеансу multicast рассылки в предусмотренное время. Если
к сеансу SMD HNED присоединилось после назначенного времени, а система CDS завершает сеанс.
HNED не должно отвечать на запросы о завершении функций сети CDS.
Если HNED не завершило загрузку элемента контента во время активного сеанса multicast рас
сылки. CDS должен предоставить ему механизмы восстановления файлов. Эти механизмы описаны в
данном разделе.
Протокол передачи файлов при однонаправленной передаче FLUTE должен использоваться CDS
для multicast доставки. Вдополнение к базовому протоколу FLUTE при multicast доставке CDS включает
элементы, расширяющие FLUTE. В настоящем стандарте термин файл используется для всех объек
тов. переносимых FLUTE (за исключением экземпляров FDT).
FLUTE реализуется поверх экземпляра протокола асинхронного многоуровневого кодирования
(Asynchronous Layered Coding. ALC). ALC объединяет структурный блок многоуровневого транспорта
(Layered Coding Transport. LCT). блок блокировки перегрузок (Congestion Controlled. СС) и блок исправ
ления прямых ошибок (Forward Error Correction. FEC) для обеспечения асинхронной доставки контента
неограниченному количеству приемников от единственного отправителя. На рисунке 3 показана струк
тура стека протокола FLUTE.
FLUTE переносится через UDP/IP и не зависит от версии IP и используемых базовых канальных
уровней.
ALC использует блок LCT для обеспечения «внутриполосного» управления сеансом. Блок LCT
содержит специфицированные и субспецифицированные поля, которые наследуются и специфициру
ются ALC. Блок FEC позволяет выбрать соответствующий код FEC для использования в ALC. включая
код FEC без защитного кодирования.
16