ГОСТ Р 55695-2013
А.2.4 SDT - таблица описания сервисов. Таблица содержит описание программ, присутствующих
в ТП. Программы могут быть частью текущего ТП или других ТП. В таблице А.5 представлена структура
секции SDT.
Таблица А.5 — Структура секции SDT
Синтаксис
Количество бит
Мнемоника
8
1
1
2
12
16
2
5
1
8
8
16
8
uimsbf
bf bslbf
bslbf
bslbf
uimsbf
uimsbf
bslbf
uimsbf
bslbf
uimsbf
uimsbf
uimsbf
bslbf
16
6
1
1
3
1
12
uimsbf
bslbf
bslbf
bslbf
uimsbf
bslbf
uimsbf
Service_descnption_ section() {
table id
section_ syntax_ indicator
reserved_future_use
reserved
section length
transport_stream_id
reserved
version number
current next indicator
section number
last section number
origlnal_network_id
reserved future use
for (i = 0; i < N; i*+){
service id
reserved future use
EIT schedule flag
EIT_present_following_flag
running_status
free CA mode
descriptorsjoopjength
for (i = 0; i < N; i++){
descriptor)
}
}
CRC 32
}
32
rpchof
В таблице А.6 представлены определения семантики полей секции таблицы SDT.
Табл ица А.6 - Определения семантики полей секции таблицы SDT
Идентификаторы полей
Назначение, выполняемые функции
tablejd
8 бит: поле, которому должно быть присвоено значение
согласно ETSI [10] (таблица 2)
1 бит: поле, значение которого должно быть «1»
soction_ syntax_
indicator
soctionjength
transport_stream_id
12 бит: поле, первые два бита которого должны быть «00».
Поле определяет число байт секции, начинающейся сразу после
поля sectionjength и включающей в себя CRC. величина этого
поля не должна превышать 1021 (0x3FD)
16 бит: поле, которое служит в качестве метки для
определения к какому мультиплексированному ТП относится
таблица SDT
12