版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、参考资料,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又称为分组基本码流
2、。 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)。PC
3、R非常重要, 它以固定频率插入包头,表示编码端的时钟,并反映了编码输出码率。解码端根据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包)按一定的比率复用后可形成
4、一路节目的TS流, 如图1-3所示。 针对不同的应用环境(信道和存储介质), ISOIEC 13818-1规定了两种系统编码方法:节目流PS(Program Stream)和传送流TS(Transport Stream)。 PS是针对那些不容易发生错误的环境(如光盘存储系统上的多媒体应用)而设计的系统编码方法,特别适合于软件处理的环境。TS流是针对那些很容易发生错误(表现为位值错误或组丢失)的环境(如长距离网络或无线广播系统上的应用)而设计的系统编码方法。,图1-3 MPEG-2中视频流和音频流的多路复用,1.1.3 节目特定信息,1. 几种节目特定信息 (1) 节目关联表PAT(Progra
5、m Association Table): 它给出每一个节目对应的PMT的PID, 还给出NIT的PID, 本身的PID为0 x0000。 (2) 条件接收表CAT(Conditional Access Table): 给出条件接收系统的有关信息, PID为0 x0001。,(3) 节目映射表PMT(Program Map Table): 给出一个节目内各种媒体流的PID及该节目的解码时钟PCR。 (4) 网络信息表NIT(Network Information Table): 给出物理传输网络的有关信息。 它有Actual和Other之分, 表示当前值和其它值。 (5) 传送流描述表TSDT
6、(Transport Stream Description Table): PID为0 x0002。 PSI信息以段(Section)为单位进行组织, 段可以作为负载插入TS包中,然后以一定的比率插入一路节目的TS流中, 形成完整的一路节目的TS流。 ,2. PSI和TS流的关系 图1-4表示了4个PSI和TS流之间的基本关系。 每个TS流必须有一个完整有效的节目关联表(PAT), 节目关联表中给出了节目号(Program Number)和此节目的节目映射表(PMT)位置(PMT-PID)之间的对应关系。在映射为一个TS包之前, PAT可能被分为255个分段,每个分段包含有整个PAT的一部分。
7、 这种分法在出错时可使数据丢失最少,也就是包丢失或位错误可定位于更小的PAT分段, 这样就允许其它分段被接收和正确解码。 节目号0规定用于网络PID。 节目关联表在传送过程中不加密。,图1-4 PSI和TS流的关系,3. PAT的结构 整个PAT被分割为一个或多个分段,每个分段具有如图1-5所示的结构。分段的整体字头为8 B长,由表格标识符、 分段长度、 传送流标识符、 版本号、 当前下次指示器、分段号和最后分段号组成。其可变字长的节目表清单由N个4 B长的节目项组成, 每个节目项由16 b的节目号和13 b PMT表的PID值组成。 最后是4 B长的CRC校验。,图1-5 PAT的结构,1.
8、1.4 业务信息 DVB还在TS流中定义了许多辅助信息,称为业务信息SI(Service Information), 以便于选择节目,了解与节目相关的一些信息, 提供节目之间的相互关系以及携带特定的数据。DVB在MPEG-2的节目特定信息PSI的基础上,补充规定了一系列SI表格, 并规定了一些表格的PID值。这些SI表格包括: (1) 业务描述表SDT(Service Description Table):包含描述系统中业务的数据,例如业务名称、业务提供者等。业务是节目的集合。,(2) 业务群关联表BAT(Bouquet Association Table): 提供了与业务群(业务的集合)相关
9、的信息, 给出了业务群的名称以及每个业务群中的业务列表, 是IRD(Integrated Receiver Decoder, 综合接收解码器)向观众显示一些可获得的业务的一个途径。 (3) 事件信息表EIT(Event Information Table): 包含了与事件或节目相关的数据, 例如事件名称、 开始时间、 持续时间等, 分为present/following和schedule, 分别包含当前事件和下一个事件的信息以及在一个较长时间段内所安排的所有事件的信息。 节目是事件的集合。,(4) 运行状态表RST(Running Status Table): 给出事件的状态(运行未运行)。
10、(5) 时间日期表TDT(Time and Date Table): 给出了当前时间和日期的信息, 该信息是频繁更新的。 (6) 时间偏移表TOT(Time Offset Table): 给出了与当前时间、 日期和本地时间的偏移相关的信息, 该信息是频繁更新的。 (7) 填充表ST(Stuffing Table)。 (8) 选择信息表SIT(Selection Information Table): 仅用于码流片段中, 包含描述该码流片段的业务信息的概要数据。 (9) 间断信息表DIT(Discontinuity Information Table): 仅用于码流片段中, 它将插入到码流片段业
11、务信息间断的地方。,表1-2 业务信息中的PID分配,1.1.6 节目复用器的构成 将一路数字电视节目的视频PES包、 音频PES包和其它辅助数据(包括一些增值业务)的PES包按一定的比率复用成一路节目的TS(或PS)流称为节目复用。 图1-6是节目复用器的硬件构成方框图。图中,FIFO(First In First Out)是先进先出移位寄存器。 复用器启动后,首先向前面的视频、音频编码器发出系统编码开始信号,同时发送27 MHz的系统时钟,作为PES打包时PTS与DTS的时间标记的计数时钟。,图1-6 节目复用器的硬件构成方框图,1.2 系统复用,在实际的通信系统中,一路常规的模拟电视信道
12、中可传送多路数字电视节目, 在调制之前要将多路节目(可能具有不同的时基)的TS流进行再复用(Remultiplex), 实现节目间的动态带宽分配, 提供各种增值业务,以适合传输的需要。这种多路节目的复用常称为系统复用或传送复用。图1-7是节目复用和系统复用的方框图。系统复用时,最主要的工作是进行PSI信息的重构和PCR修正。,图1-7 节目复用和系统复用示意图,1.2.1 PSI信息的重构 编码器输出的TS流为单节目TS流(SPTS); 而卫星接收机解调输出的TS流则为多节目TS流(MPTS)。在再复用的过程中, 通常需要从多个多节目TS流中各抽出一路或多路节目参与复用,复用生成的TS流仍然应
13、当符合MPEG-2标准的系统层定义。整个再复用的过程实际上是一个节目特定信息分析、 解复用、 节目特定信息重组、 复用的过程。 同时, 为了适应传输码率的需要, 再复用过程中还应包含码率调整、 PCR调整等过程。 PSI被分成节目关联表、节目映射表、网络信息表及条件接收表等,这些表中包含了进行多路解调和显示程序的必要和足够的信息。 每个表可以被分成一段或多段置于TS流中。,系统层解复用时首先要获取节目关联表PAT, 节目关联表PAT的PID值为0 x0000, 找到PID0的TS包就能找到PAT表, PAT表中包含了该TS流中所有节目的一个清单。 通过PAT表,就可获取该TS流中所包含的每个节
14、目映射表PMT。 在每个节目的PMT表中,含有该节目的各个TS包的信息, 包括PID、TS包类型以及该节目含有效PCR字段TS包的PID值。 经过PAT及PMT表的设置, 就可完整描述TS流中各路节目以及每路节目中各TS包之间的关系。 条件接收表CAT只有当TS流中有一个或几个TS包被加扰时才出现。,每路TS流都有一个PAT和多个PMT, 但是最后合成的TS流中只有一个PAT和与之相对应的多个PMT; 而且在不同的TS流中可能定义了相同的PID,例如,TS1的视频TS包的PID有可能与TS2的音频TS包的PID相同。所以,在对各路TS流进行复用时,首先必须提取出各节目中TS包的PID,常称为T
15、S包过滤; 然后重新标识PID, 再对所有TS流中的PAT和PMT进行分析、 整理, 生成总的PAT和PMT, 作为合成TS流的PSI; 最后将TS包交织后输出。,1.2.2 节目时钟参考PCR修正 PCR是编码端系统时钟的采样值, 一般情况下, 一路节目只有一个PCR时间基点与之关联。在PSI的PMT中,指出了每路节目中带有PCR字段的TS包的PID值, 该PID值也称为PCR PID。 时间标签一般以90 kHz为单位,但PCR可以达到27 MHz。 PCR时序信息是将系统时间频率27 MHz的1300(27 MHz300=90 kHz)编成33位码并加上9位(2830029)余数。PCR
16、字段被编码在TS包的调整字段中, 其中以系统时钟频率27 MHz 的1300(90 kHz)为单位的称为PCR-base,另一个以系统时钟27 MHz为单位的称为PCR-ext。,PCR的正确传送将直接关系到解码端系统时钟的恢复,进而影响音/视频的同步回放。对于多路TS流的PCR修正,由于每路TS流都有各自的时钟, 因此对每路时钟都要进行PCR修正,以消除抖动。 根据PCR修正原理,由于从数据进入复用器至离开之间存在不确定的处理延迟(特别是对于多路节目的不同速率交织,更加剧了这种不确定性), 因此,比较简单的通用做法是: 在原有PCR值基础上加上该字段在复用器中的等待延迟t即可。,1.3 数据
17、增值业务,1.3.1 数据增值业务的加入方式 一种方法是从节目复用中加入,即在一路正常的电视信号中,在节目复用时加入一些数据,与音频、视频PES一起形成TS流, 在电视系统中传输。 接收端再把附加的数据从电视数据中分离出来。这种方法的特点是方便简单,不需要专门的信道, 只要在收、发端的复用和解复用中作相应的改动就行。它的缺点是数据量不能太大, 否则会影响数字电视节目的传输。此方法适合于数据量相对较少, 实时性要求也不高的场合。 如天气预报广播、 商品信息广告、股市行情等。 另一种方法就是从系统复用中加入。当数据量比较大时, 如进行远程教学、 图文新闻广播、数据广播等时, 可以开辟一个专门的TS
18、流, 它与其它数字电视节目TS流无关。,1.3.2 MPEG-2对数据增值业务的支持 (1) 在MPEG-2的TS流中, 所有数据都被打成固定长度的包, 并且规定了13位长的PID以区别携带不同数据的TS包。支持数据增值业务的第一种方式就是为数据分配专用的PID,把要广播的数据直接放在TS包的净荷(信息负载)里。MPEG-2的各种PSI表的广播就是通过这种方式来实现的。,(2) 在MPEG-2的PMT中规定了8位的stream-type域, stream-type指出了基本流的类型。同时在PES包的结构中,规定了8位的stream-id域,描述的也是基本流的类型。在stream-type和st
19、ream-id的分配表中可以看到, 除了为用户保留的区域以外, 还直接为数据广播分配了一些值,例如stream-type等于8、 1013表示基本流携带的是DSM-CC 规定的数据等。这就使得把要广播的数据组织成基本流成为可能。,(3) MPEG-2中的节目特定信息(PSI)表是按段(section)传输的,在段的语法结构中,第一个域是8位的table-id, 它最多可以区别256个表。数字电视广播业务信息规范(GY/Z174-2001)中规定了table-id值的分配,见表3-4。表中定义的值很少, 其它值可由用户自己定义。 (4) MPEG-2为支持多媒体应用制定了数字存储媒体命令和控制扩
20、展协议DSM-CC(Digital Storage Media Command and Control), 该协议包括了对数据广播的支持。,1.3.3 DVB对数据增值业务的支持 DVB在MPEG-2标准的基础上定义了一系列将数据封装到MPEG-2的TS流中去的方法,这些方法可以认为是对MPEG-2标准的一种扩充。 如多协议封装方式用于两个有不同协议网络的连接,提供对多个接收机进行地址编码的能力和对任意大小包的分段和还原能力;数据循环方式(Data Carousel Method)用于任意结构文件的有效下载等。,DVB为数据广播定义了如下7种数据广播方式: (1) 数据管道(Data Piping)。 (2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年巴音郭楞职业技术学院单招职业倾向性考试题库及完整答案详解一套
- 湿法水刺非织造布制作工安全演练水平考核试卷含答案
- 2026年广东农工商职业技术学院单招职业倾向性测试题库附参考答案详解(黄金题型)
- 2026年广东碧桂园职业学院单招职业适应性考试题库及一套完整答案详解
- 家务服务员道德考核试卷含答案
- 快递站点管理师风险评估测试考核试卷含答案
- 2026年平顶山工业职业技术学院单招职业适应性考试题库及答案详解一套
- 电缆金属护套制造工安全教育测试考核试卷含答案
- 2026年广东省外语艺术职业学院单招职业适应性考试题库附参考答案详解ab卷
- 2026年广东农工商职业技术学院单招职业适应性测试题库附参考答案详解(基础题)
- (一模)2026年深圳市高三年级第一次调研考试数学试卷(含官方答案及解析)
- 2026年春季小学湘美版(2024)二年级下册美术教学计划、教案及每课教学反思(附目录)
- 2026年亳州职业技术学院单招职业技能测试题库及答案详解(基础+提升)
- 2026年春粤教粤科版(新教材)小学科学二年级下册(全册)教学设计(附目录)
- 2026年部编版新教材道德与法治二年级下册全册教案(含教学计划)
- 2022年常州机电职业技术学院单招综合素质考试笔试试题及答案解析
- 高校教学课件:旅游景区服务与管理(第三版)
- GB∕T 6374-2018 凿岩机械与气动工具尾柄和衬套配合尺寸
- 中世纪2全面战争兵种对照
- 预应力混凝土空心板梁预制与架设
- LY_T 1228-2015 森林土壤氮的测定
评论
0/150
提交评论