TS 流分析
图一
MPEG-2 定义了一些用来描述传输流所携带内容的信息表,称为节目特定信息(PSI)表,
包括 4 个与之相关的表。其中,节目关联表 PAT 和节目映射表 PMT 是确定当前传输流中
各节目内容的最关键的两个表。
在接收到 TS 流时我们首先找到 PAT 表,因为只有找到 PAT 表才能确定 PMT 表才能知道哪
些是我们要播放的音频数据和视频数据
在开始之前先给出一片实际 流例子:
0000f32ch: 47 40 00 17 00 00 B0 0D 00 01 C1 00 00 00 01 E0 ; G@....?..?...?
0000f33ch: 20 A2 C3 29 41 FF FF FF FF FF FF FF FF FF FF FF ;⒚)A
0000f34ch: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ;
0000f35ch: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ;
0000f36ch: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ;
0000f37ch: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ;
0000f38ch: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ;
0000f39ch: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ;
0000f3ach: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ;
0000f3bch: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ;