MPEG2 TS小结(6)

MPEG2 TS小结(6) 


最近完成了一个广电的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信息等。这样解码器即可以定位到具体的音视频包上,进行节目解码。如下图:


 

 

你可能感兴趣的:(MPEG2 TS小结(6))