文档详情

TS流及其多路复用.ppt

发布:2017-06-15约4.68千字共36页下载文档
文本预览下载声明
* 第3章 多路复用 参考资料 Iso13818-1 EN_300_468 中国广播电视直播卫星“村村通”系统技术体制白皮书 TS流及其多路复用 1.1 TS流及节目复用 1.2 TS流系统复用 1.3 TS流数据增值业务 1.1 节目复用 1.1.1 PES包 MPEG-2的结构可分为压缩层和系统层。一路节目的视频、 音频及其它辅助数据经过数字化后,通过压缩层完成信源压缩编码, 分别形成视频的基本流ES (Elementary Stream)、音频的基本流和其它辅助数据的基本流。 紧接着, 系统层将不同的基本流分别加包头打包(分组)为PES(Packetized ES, 打包基本流)包。 PES又称为分组基本码流。  PES包的结构如图1-1所示。 图1-1 PES包的结构 1.1.2 TS包 为了进行多路数字节目流的复用和有效传输,又将PES包作为负载分别插入传送流TS(Transport Stream)包中。TS包固定为188 B,其包头由固定的4 B和可选的可变长的调整字段组成, 如图1-2所示。 图1-2 TS的结构 TS包包头共4 B,包头后面就是需要传送的有用信息(负载),包括音频、视频或数据信息, 通常是184 B长度。 有时在有用信息前插入一个调整字段(也称为适应头、 自适应域),用于补充长度不完整的TS包,或放置节目参考时钟PCR(Program Clock Reference)。PCR非常重要, 它以固定频率插入包头,表示编码端的时钟,并反映了编码输出码率。解码端根据PCR来调整解码系统时钟,以保证对节目的正确解码。  TS包包头中的SyncByte有8 b,为同步字节。Ei为误码指示, 1 b。 Pusi为有效负荷单元起始指示,1 b。 Trp为传输优先级,1 b。PID(Packet Identifier)为包标识,用来标识包的类型(如视频、音频、 节目特定信息PSI等),共13 b。 Scr-flags是加扰标识, 2 b。af为适配区域标识,2 b。Cc为连续计数器,4 b。 各种PES包(视频PES包、音频PES包和其它辅助数据的PES包)按一定的比率复用后可形成一路节目的TS流, 如图1-3所示。 针对不同的应用环境(信道和存储介质), ISO/IEC 13818-1规定了两种系统编码方法:节目流PS(Program Stream)和传送流TS(Transport Stream)。 PS是针对那些不容易发生错误的环境(如光盘存储系统上的多媒体应用)而设计的系统编码方法,特别适合于软件处理的环境。TS流是针对那些很容易发生错误(表现为位值错误或组丢失)的环境(如长距离网络或无线广播系统上的应用)而设计的系统编码方法。 图1-3 MPEG-2中视频流和音频流的多路复用 1.1.3 节目特定信息 1. 几种节目特定信息 (1) 节目关联表PAT(Program Association Table): 它给出每一个节目对应的PMT的PID, 还给出NIT的PID, 本身的PID为0x0000。  (2) 条件接收表CAT(Conditional Access Table): 给出条件接收系统的有关信息, PID为0x0001。 (3) 节目映射表PMT(Program Map Table): 给出一个节目内各种媒体流的PID及该节目的解码时钟PCR。  (4) 网络信息表NIT(Network Information Table): 给出物理传输网络的有关信息。 它有Actual和Other之分, 表示当前值和其它值。  (5) 传送流描述表TSDT(Transport Stream Description Table): PID为0x0002。  PSI信息以段(Section)为单位进行组织, 段可以作为负载插入TS包中,然后以一定的比率插入一路节目的TS流中, 形成完整的一路节目的TS流。  2. PSI和TS流的关系 图1-4表示了4个PSI和TS流之间的基本关系。 每个TS流必须有一个完整有效的节目关联表(PAT), 节目关联表中给出了节目号(Program Number)和此节目的节目映射表(PMT)位置(PMT-PID)之间的对应关系。在映射为一个TS包之前, PAT可能被分为255个分段,每个分段包含有整个PAT的一部分。 这种分法在出错时可使数据丢失最少,也就是包丢失或位错误可
显示全部
相似文档