您的位置:首页 > 其它

MPEG2 TS小结(6)

2010-12-03 00:10 148 查看
最近完成了一个广电的IPTV项目,虽然只是阶段性的,但还是感觉到万事开头难,历经不少磨难啊。回到正题吧,因为前面5节对MPEG2 TS做过介绍,这次主要就结合实际项目的应用再总结下:
1. PSI依然是"根",只有定位到PSI表后,才能索引出PAT,和各个节目的PMT表。
2. PAT表记录了什么呢?表头信息和节目信息。
》表头信息包含若干字段,但最关键的是version_number,why?因为TS流里任何节目信息的变化,这个字段都会往上递加,从而使得TS解码器可以据此让Decoder对不同节目做解码复位。
》节目信息包括TS流里每路节目的program_number,PMT_PID。由此再结合表头信息,TS解码器即可以定位到具体的有变化的节目流(新增或减少)。如下图:



3. 接下来和PAT表平行的就是PMT表了,因为PAT表已经给出明确的节目信息,所以,解码器可以定位到自己需要的节目。在PMT表里,我们可以看到表头信息,和音视频的stream_type,PID信息等。这样解码器即可以定位到具体的音视频包上,进行节目解码。如下图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: