PMT表结构
PMT 表实例
在下图中,我们可以看到PMT表携带的基本信息。一共有四个section,是四张PMT表的信息;其中,每个section存储在一个PMT表中,对应了一个节目的信息。 下面,我们以节目号为16398的节目为例进行分析。
下图可以看到,一共有3个单元流,每一个单元流都是组成这个节目的一个 元素(或者说是分量)。 可以看到,这个节目包含一个MPEG2的视频(stream_type=0x02)、一个MPEG2的音频(stream_type=0x04)以及一个私有类型(stream_type=0x06)的数据。
table_id | 8bits | 0x02:对于PMT,该字段置为0x02 |
section_syntax_indicator | 1bits | :对于PMT,该字段置为1 |
0 | 1bits | 0 |
reserved | 2bits | – |
section_length | 12bits | 0000 0001 0111:前两位置为00,该字段指示分段的字节数,由分段长度字段开始,包括CRC,其值不超过1021。 |
Program_number | 16bits | 0x 00 01:对应于PAT中的Program_nmuber。 |
reserved |