ГОСТ Р 59803—2021
Каждый канал FLUTE транспортируется через выделенную multicast группу, идентифицированную
уникальным IP multicast адресом. В дополнение к поддержке адаптации multicast скорости сеть CDS
должна сигнализировать параметр Max-Bandwidth для каждого канала. Сеть CDS не должна допускать
превышения максимальной пропускной способности, анонсируемой параметром Max-Bandwidth для
каждой multicast группы.
Распределение исходных пакетов, а также пакетов FEC по разным группам multicast рассылки
может выполняться сетью CDS. Эта функция настоящим стандартом не нормируется.
В случае, если FEC Raptor поддерживается всеми функциями HNED. сеть CDS должна обеспечи
вать равномерное распределение пакетов FLUTEyUDP в multicast группах в соответствии со скоростью
передачи данных для каждой группы.
Выделение пропускной способности для групп multicast передачи может выполняться в различных
режимах сетью CDS. Эта функция настоящим стандартом не нормируется.
При получении описания сеанса загрузки в конкретном сеансе HNED имеет доступ к группам
multicast рассылки, которые определены параметром Number-of-Channels. Для доступа к группам
multicast рассылки должны использоваться следующие параметры:
- идентификатор multicast группы, адрес IP источника (IP-Source-Address). IP multicast адрес (IP-
Multicast-Address) и IP-multicast номер порта (IP-Multicast-Port-Number);
- максимальная пропускная способность (Max-Bandwidth):
- порядковый номер multicast группы присваивается в соответствии с описанием сеанса загрузки.
HNED входят в сеанс, присоединяясь к группам multicast передачи. Присоединение HNED к груп
пам multicast передачи должно выполняться так. чтобы результирующая скорость передачи не превы
шала скорости, доступной HNED. HNED определяет текущую доступную скорость передачи, измеряя
скорость входящих данных абонированных групп multicast передачи. Если она меньше значения скоро
сти. анонсированной при подписке на multicast группы, измеренная скорость считается соответствую
щей доступной скоростью передачи (на этот момент времени).
Во время приема сеанса или сеансов multicast рассылки HNED оцениваетследующие два параметра:
- абонированная скорость передачи CDS равна сумме скоростей передачи абонированных
multicast групп, как указано в параметре загрузки Max-Bandwidth:
- наблюдаемая скорость передачи CDS соответствует общей наблюдаемой скорости передачи
входящих данных CDS в произвольный момент времени. Интервал времени, на котором измеряется
наблюдаемая скорость передачи, и точный алгоритм измерения определяются реализацией. Продол
жительность времони измерения должна быть меньше периода изменения состава multicast группы и
должна быть более одной десятой этого времени.
HNED должно постоянно корректировать количество членов в multicast группе, обеспечивая со
ответствие наблюдаемой пропускной способности CDS значению абонированной пропускной способ
ности CDS. Абонированная CDS пропускная способность ограничена скоростью передачи анонсиро
ванных групп multicast передачи. HNED не должно корректировать количество членов в multicast группе
CDS более одного раза за каждые 30 с.
HNED должны входить в multicast группу и выходить из multicast группы в порядке, перечисленном
в описании сеанса загрузки. В группы multicast передачи, которые перечислены первыми. HNED долж
ны входить в первую очередь и в последнюю очередь выходить из этих групп.
Файлы, которые HNED загружает из FLUTE, приведены в описании сеанса загрузки (параметры
File-Referenco). Если параметр File-Reference отсутствует, то должны загружаться все файлы FLUTE.
Идентификация файлов FLUTE выполняется в URI no Content-Location в FDT Flute по параметрам
File-Reference.
Для идентификации файлов FLUTE HNED сравнивает параметры File-Reference с URI Content-
Location в FDT Flute.
Если в устройстве хранения уже существует файл <path-absolute> с длиной контента и дайдже
стом MD5 (такими же. как и у файла в FDT FLUTE), то файл не должен загружаться. В случае неидеи-
тичности файлов файл в устройстве хранения HNED должен быть удален и должна быть
загружена новая версия файла.
При запросе описания сеанса загрузки после успешной загрузки всех файлов элемента контента
HNED должно отправить отчет приема.
Сеть CDS должна использовать механизм опроса завершения для определения времени оконча
ния сеанса multicast загрузки на сервере multicast файлов.
HNED. получив распространяемые файлы полностью, должно покинуть абонированные группы
multicast рассылки и выйти из этого сеанса загрузки.
20