ГОСТ Р 56950—2016
- CICAM дескромблировал полезную нагрузку некоторых транспортных пакетов;
- CICAM повторно скремблировал некоторые из десхремблированных транспортных пакетов:
биты пакетов transportscrambling_control должны быть установлены в соответствии с {1) (5.6.1);
- CICAM использовал различные исходные значения continuity_counter. В любом случае CICAM
должен использовать в пакетах семпла совместимую последовательность значений continuity_counter.
Порядок транспортных пакетов для различных треков на выходе из CICAM может отличаться от
порядка пакетов, посланных Хостом.
CICAM может буферизовать полученные пакеты TS. CICAM должен постоянно информировать
Хост об уровне заполнения буфера CICAM. как указано в 7.5.4.3 настоящего стандарта.
После приема FLT CICAM должен избавиться от всех буферизованных пакетов TS. а затем отпра
вить неизмененную FLT обратно на comms_PID.
7.5.3.4 Семплы ISOBMFF
7.5.3.4.1 Секция SST
Для объявления прозрачного семпла, происходящего из файла ISOBMFF. дескриптор цикла сек
ции SST не должен содержать initialization_vector_descriptor или key_identifier_descriptor. Допускается
присутствие частных дескрипторов.
Для объявления скремблированного семпла, происходящего из файла ISOBMFF. Хост должен
включать один initialization_vector_descriptor и один key_identifier_descriptor в дескрипторе цикла секции
SST. lnitialization_vector_descriptor должен содержать ImtializationVector (вектор инициализации) семпла в
байтах iv_data в соответствии с [5] (Приложение I).
Дескриптор
Key_identifier_descriptor
в байтах
key_id_data
байт должен содержать KID семпла в со
ответствии с [5] (Приложение I).
7.5.3.4.2 Пакетирование семпла ISOBMFF
Пакетирование семплов ISOBMFF в TS должно выполняться в соответствии с правилами, опи
санными в 7.5.3.4.1. Схема пакетирования семплов ISOBMFF в пакеты транспортного потока в соот
ветствии с рисунком 5.
Рисунок 5 — Схема пакетирования семплов ISOBMFF
в пакеты транспортного потока
49