传输码流(TS)适合于有误差发生的环境,例如在噪声或有损耗介质中的存储或传输,比如有线网络、地面广播与卫星传输。它也是将一个或几个PES组合成单一的码流,但这些PES可以是有一个公共的时间基准,也可以是几个独立的时间基准。如果几个基本码流有公共的时间基准,那么这几个基本码流先组合成一组,这叫节目复用。然后由若干个节目复用后再进行传输复用。传输码流中的包长度是固定的,总是188字节,这对于处理误码很有好处,它的结构形式如图1-24所示。
图1-24 传输码流的组成示意图
由图1-24可见,每个传输码流数据包均有一个包头,包头的长度为前4字节,包头后面就是需要传送的有用信息,包括音频、视频或数据信息。包头是识别传输码流的关键,长度为32bit。其中主要有固定的同步字节8 bit,包识别(PID)13bit。
在包头32bit中,13bit的PID码特别重要,它是辨别码流信息性质的关键,是节目信息的“身份证号码”,也相似于“邮件上的邮政编码”。不同的电视节目和业务信息(SI)对应有不同的PID码。对于任何一台数字电视接收机或机顶盒,为了找到它所要接收的电视节目,它首先通过PID码找到业务信息(SI)所对应的不同表格(Table),节目专用信息中有4种表,详细介绍见下节。
【知识链接】(www.daowen.com)
数字电视码流主要有基本码流、打包基本码流、节目码流与传输码流,这几种码流既不相同,又是相互关联的,它们之间的层次关系如图1-25所示。
图1-25 数字电视码流之间的层次关系
从图1-25中看到,视频或音频数据经编码器编码后得到的基本码流,但还不能直接进行传输,需要经过一个打包器打包(这是通俗的说法,其实是数据分组),被打成一个又一个包,称之为打包基本码流,其包结构长度可变。PES经节目复用器复用后,形成节目码流,可送到无误差媒体,如硬盘或CD-ROM;PES经传输复用器复用后,形成传输码流,可送到有误差媒体,如卫星、地面广播或有线电视系统。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。