
基于 MPEG-2 的 TS 流多路数字电视节目 TS 流系统级复用原理如图 1 所示。当多路 TS 流复用成一路 TS流时,首先将对各路 TS流的 PSI 进行搜集并分析其码流,得到各路 TS码流中相应的视频、音频、数据信息的码率、对各路节目的包标识 PID, 数字电视节目专用信息PSI,节目时间参考 PCR 等信息进行处理,丢弃各路原有的 PSI 信息。可以看到,无论是否出现 PID冲突,复用器都需要重构 PSI 信息,其滤波的处理过程如图 2 所示。并在携带有调整字段的 TS包中, 判断带有 PCR标志位字段的值,如果该值为“1”,那么在该 TS 流离开复用器的时刻,需要对 TS 包中的 PCR 值做相应的修正或重新插入新的节目时钟参考,具体方法将在后面详细介绍。

DVD节目中的MPEG2格式,是MPEG2-PS,全称是Program Stream,TS的全称则是Transport Stream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。这两种格式的主要区别是什么呢?你将DVD上的VOB文件的前面一截剪掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
3.TS流节目专用信息的提取与重构
数字电视节目专用信息 PSI 描述 TS流的组成结构,在 MPEG-2 系统层中极为重要,一个有多路节目和私有数据的 TS 流,需要 PSI信息将每一路节目的音视频对应起来[5]。PSI 信息将 TS 流中的内容描述成一个树状的结构,如图 3 所示。DVB 系统沿用 MPEG-2 的节目专用信息 PSI来确定传输的节目和包标识 PID 的关系以及节目的组成结构等情况。 PSI 主要包括以下四个表:节目关联表(PAT: Program AssociationTable)、条件访问表(CAT: Conditional Access Table)、节目映射表(PMT: Program Map Table)、网络信息表
MPEG2格式大家都通过对DVD的接触而多多少少了解了一些,DVD节目中的MPEG2格式,确切地说是MPEG2-PS,全称是Program Stream,而TS的全称则是Transport Stream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。这两种格式的主要区别是什么呢?简单地打个比喻说,你将DVD上的VOB文件的前面一截cut掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码了,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
NIT: Network Information Table),本文需要涉及到节目关联表 PAT 和节目映射表 PMT。ts流
由于 TS 流复用后的相关联内容发生了变化,因此要对 PSI 信息进行处理。PSI 信息的处理 包括 PAT 和 PMT 表的替换,PID 的重映射,还有就是连续计数器的修改,虽然这不算 PSI 信息, 但是这部分工作与 PSI 信息修改关系很密切,同时在实际的实现过程中可以同时完成。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-34918-2.html
Amber真像郑网红
此时此刻回击美利贱的痛击方法就是大力支持普京在中东的行动