ГОСТ Р 55697-2013
5.5 Отображение секций в пакеты транспортного потока
5.5.1 Между секциями и пакетами транспортного потока должно быть
установлено четкое соответствие. Секции могут начинаться в начале полезной
нагрузки пакета транспортного потока. Начало первой секции в полезной нагрузке
транспортного пакета должно быть указано в поле pointer_field. В транспортном
пакете не должно быть более одного поля pointer field. Начало следующей секции
должно быть идентифицировано подсчетом длины предыдущей. Используемый
синтаксис не должен допускать никаких промежутков между секциями в пределах
пакета транспортного потока.
5.5.2 В пределах пакетов транспортного потока с любым единственным
значением PID одна секция должна закончиться прежде, чем может быть разрешен
старт следующей. Если секция должна закончиться ранее конца транспортного
пакета, но начинать другую секцию неудобно, то для заполнения свободного
пространства в пределах поля полезной нагрузки допускается использовать
механизм балластных вставок символов.
5.5.3 Процесс заполнения свободного пространства должен производиться
путем записи в каждый свободный байт транспортного пакета значения "OxFF".
Значение байта "OxFF" не должно использоваться в табличном идентификаторе
tablejd. Если байт, следующий непосредственно за последним байтом секции,
имеет значение "OxFF”, то вся оставшаяся часть транспортного пакета должна быть
заполнена байтами "OxFF". Байты заполнения могут игнорироваться декодером.
Заполнение байтами может быть также выполнено в пределах поля адаптации
пакета adaptation_field.
5.6 Кодирование полей идентификаторов PID и tablejd
5.6.1 Значения идентификатора пакета PID, которые должны использоваться
для опознавания пакетов транспортного потока, переносящих секции сервисной
информации SI, приведены в таблице 2.
5.6.2Значенияидентификаторасекцийtablejd.которыедолжны
использоваться в таблицах сервисной информации, приведены в таблице 3.
13