ГОСТ Р 53531—2009
Т а б л и ц а А2 — Значения идентификатора stream_id
s trc a m _ idИ дентиф икатор s tro a m _ id
1011 1100
1011 1111
1111 0000
1111 0001
program_stream_map (Примечание 1)
private_stream_2 (Примечание 2)
ECM_stream (Примечание 2)
EMM_stream (Примечание 2)
П р и м е ч а н и я
1 Синтаксис пакетов PES типа program_stream_map определен в соответствии с ISO/IEC [2]
(подпункт 2.5.4.1).
2 PES пакеты private_stream_2. ECM_stream и EMM_stream подобны PES пакету private_stream_1.
Синтаксис этих пакетов идентичен синтаксису поля PES_packet_length. определяемому в соответствии с
ISO/IEC[17]. 118].
- PES_packet_lenght: поле длиной 16 бит — длина PES пакета в байтах, следующего после этого поля;
- optional_PES_header необязательный заголовок пакета, имеет переменную длину и содержит поля:
- PES_scrambling_control:управленияскремблированием пакета PES — поле указывает режим
скремблирования PES пакета (значения поля, определяющие режимы скремблирования, приведены в
таблице А.З).
Т а б л и ц а А.З — Значения поля PES_scrambling_control
Значение
О писание
0 0
Скремблирование отсутствует
01
Определяет пользователь
1 0
Определяет пользователь
11
Определяет пользователь
- PES_priority: приоритет пакета PES — величина 1означает более высокий приоритет полезной нагрузки в
данном PES пакете по сравнению с пакетом PES. у которого величина приоритета полезной нагрузки установлена
вО;
- data_alignment_indicator:флаг на 1 бит — определяет необходимость или отсутствие необхо
димости выравнивания потока данных в зависимости от наличия или отсутствиядескриптора
data_stream_alignment_descriptor (ISO/IEC [2] (пункт 2.6.10. таблица 2—46). Типы выравнивания установлены в
ISO/IEC [2] (пункт 2.6.10. таблицы 2—47. 2—48);
- copyright: поле на 1бит — величина поля 1означает, что материал полезной нагрузки пакета PES защи
щен авторским правом;
- original_or_copy: оригинал или копия — поле на 1бит, если поле установлено в 1. то содержание полезной
нагрузки пакета PES является оригиналом; если поле установлено в 0. то содержание полезной нагрузки пакета
PES является копией;
- 7 флагов, в том числе:
- PTS_DTS_flags: поле длиной 2 бита — величина поля 10 означает, что в заголовке пакета PES должны
присутствовать поля метки времени воспроизведения PTS: величина поля 11 означает, что в заголовке пакета
PES должны присутствовать и поля метки времени PTS, и поля метки времени декодирования DTS; величина
поля 00 означает, что в заголовке пакета PES не должны присутствовать поля метки времени PTS и поля метки
времени DTS; величина поля 01 запрещена:
- ESCR_flag: поледлине») 1бит— величина поля 1означает, что поле ESCR иполя расширения присутству
ют взаголовке пакета PES; величина 0 означает, чтополе ESCRиполя расширения отсутствуют взаголовке пакета
PES;
- ES_rate_flag: поле длиной 1бит — величина поля 1означает, что поле ES_rate присутствует в заголовке
пакета PES; величина 0 означает, что поле ES_rate отсутствует в заголовке пакета PES;
- DSM_trick_mode_flag: поле длиной 1 бит — величина поля 1 означает, что в заголовке пакета PES
установлен режим DSM_trick; величина 0 означает, что в заголовке пакета PES не установлен режим DSM_trick;
22