TS流是由ts数据包构成的。ts的数据包如果PID为0,那么该包就是PAT包。下面的数据是从ts流中找到的PAT类型的ts数据包。
长度为188字节。有自适应域。自适应域应该就是为了填充够188字节而有的。
0000 47 40 00 38 a6 00 ff ff ff ff ff ff ff ff ff ff
0010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0040 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0050 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
00a0 ff ff ff ff ff ff ff ff ff ff ff 00 00 b0 0d d0
00b0 0a f1 00 00 00 01 e0 62 32 86 75 9a
对于该数据包,可划分为三个部分:包头,自适应段,数据段。
包头分析:
从PID=0可以知道该包为PAT包。
自适应域分析,包括长度和数据域:
数据段分析:
可以看见该PAT中描述了一个节目映射表PMT,其PID是0x0062