DVB系统中多路TS流的软件复用关键技术及实现

2009-03-16 17:28:21来源:投影时代 作者:沈智鹏,刘剑,王金忠,孙云霞,高颖热度:

1.引言TPF FPT

数字图像通信的最广泛也是最常见的应用就是数字电视广播系统[1],与此对应的DVB标准的建立更是加速了数字电视广播系统的大规模应用。DVB标准选定ISO JIEC MPEG-2标准作为音频及视频的编码压缩方式,信源编码进行了统一,随后对MPEG-2码流进行打包形成TS流(transport stream),进行多个传输流复用,最后通过卫星、有线电视等不同媒介传输方式进行传输。

对多个传输流进行复用的意义在于复用后的传输流只占用一个物理的传输信道,传输流中的每个节目所占用的是传输流提供的虚拟信道。在解码器端,只需要一套固定的接收设备,对不同节目的选择只是在传输流中选择不同的原始码流,这大大简化了接收机的实现,节省了成本,提高了灵活性,而且根据该标准定义,解码器的系统时钟与调制解调器的时钟是完全独立的。这使得在实现这两个子系统彼此功能时是完全分开的,因此接口变得很简单。

在数字电视节目制作及发送时,对多路节目的复用,由于一般的计算机很难处理几十兆到几百兆码率的码流,所以,目前大部分的复用器都是用硬件实现的,但其价格昂贵[2,3]。然而,随着计算机速度越来越快,在多CPU的服务器上,完全能够实现多路节目的实时软件复用。与硬件复用相比,软件复用具有灵活性高,开发成本低的优点。在软件复用实现方案中,服务器从卫星电视或其它片源中实时采集TS流,经过分析和过滤将所选择的基本流复用成一路TS流,然后通过普通的TS流播出卡发送出去。论文分析多路TS流复用原理,针对TS流中的信息提取和节目专用信息PSI (program specific information)合成,及软件复用中的节目时钟参考PCR ( program clock reference)的修正等问题进行研究,提出了进行软件复用的具体方法,最后在Windows平台上设计并实现多路TS流的软件复用。

2.TS流的系统级复用

数字电视节目的复用包括两个阶段,对音/视频PES包的节目复用和对TS流的系统复用[4]。本文研究第二个阶段即TS系统级复用,将多个单路的TS流合成一个多节目TS流。数字电视系统级复用是数字电视系统的关键技术之一,其中数字电视节目专用信息PSI的提取和重构及系统层节目时间参考PCR值的修正,是复用器的两项关键技术。

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


3.TS流节目专用信息的提取与重构

数字电视节目专用信息PSI描述TS流的组成结构,在MPEG-2系统层中极为重要,一个有多路节目和私有数据的TS流,需要PSI信息将每一路节目的音视频对应起来[5]。PSI信息将TS流中的内容描述成一个树状的结构,如图3所示

责任编辑:DVBCN编辑部

为您推荐

卫星数字电视制式DVB-S浅析

卫星通信基本原理卫星从用途上可以分为:资源探测卫星,气象卫星,军事卫星,通信卫星,直播卫星等。从理论上讲,如果在地球赤道上空相对于地球静止的卫星轨道上放置三颗间隔各120度的卫星,就可以实现全球通信或全球广播。如图(1):520)this.width=520;"border=0>

DVB-H标准 西门子电视手机展现未来趋势

手机的功能发展众所周知,从电话、短信、到音乐下载、拍摄、录音等,如今手机又在向电视机的功能迈进。但我要说的,这可是一台会走路的电视机。在电视功能方面,电视手机目前还处于初期阶段,由于等等因素的制约,仍得不到突破性的进展。西门子此次的“实验”性DVB-H标准的电视手机,也证明了手机领域未来发展的大方向……

新一代数字卫星广播标准—DVB-S.2(第二代DVB-S标准介绍)

DVB-S.2作为新一代数字卫星广播标准即将出台,草案已正式发布,新标准在提升原有信道传输容量的同时,还将大大拓展业务范围,得到了广电、电信、计算机等领域的广泛关注。在与以往标准相比较的基础上,本文阐述了新标准技术上的主要优势,并简要介绍了标准的研发背景、目前的进展及未来应用前景。一数字卫星广播标准的发展沿革与DVB-S.2数字卫星广播标准发展始于1990年代初,应用较多的制式主要有两种,即欧洲的DVB-S标准和美国GI公司开发的Digicipher标准,两种方式互不兼容,其差别主要在于数字信号的传输方式即信道编码,而信源编码部分都采用了MPEG-2。从欧洲电信标准协会(ETSI)的ETS30

各类DVB卫星电视卡和接收软件的兼容性对比

注释:o - 软件直接支持DVB卡 oo - 软件通过插件支持 DVB卡 x - 软件不支持 DVB卡