一种支持多媒体内容分级传输的方法技术

技术编号:13341063 阅读:234 留言:0更新日期:2016-07-13 16:54
本发明专利技术提供了一种支持多媒体内容分级传输的方法,所述方法将同一个多媒体传送流拆分成不同数据包,并分别映射到具有不同属性的物理层管道中进行传输。因为不同的物理层管道具体不同的物理属性,比如不同的鲁棒性,从而实现不同内容的差别化传输。比如,重要的内容通过高鲁棒性管道传输,保证节目的高质量和稳定性。从而为差别化服务,差别化收费等提供了可能。

【技术实现步骤摘要】
一种支持多媒体内容分级传输的方法
本专利技术涉及多媒体内容传输技术,具体地,涉及一种支持多媒体内容分级传输的方法。
技术介绍
MPEG-2TS(MPEG-2TransportStream,ISO/IEC13818-1)被广泛用于广播传输中,如图1所示。多个节目被封装在一个MPEG-2TS中,其中PAT(ProgramAssociationTable)表给出了每一个节目其对应的PMT(ProgramMapTable)表的PID号。PMT表列出每个节目的元素,如所包含的音频内容,视频内容,数据等,并给出承载每一个内容元素的PID号。用户从而可以知道访问某个节目所需要读取的PID包。在传统的数字广播中,一个TS通过一个广播物理通道传输。但是随着技术的发展,广播物理层可以提供多个物理层管道(PhysicalLayerPipe,PLP),每个物理层管道可以具备不同的属性,比如不同的鲁棒性。这就为差别化传输提供了可能性。如何结合物理层这个新的属性,实现多媒体内容的分级传输,就是本专利技术要解决的问题。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种支持多媒体内容分级传输的方法,使得一个MPEG-2TS流可以拆分,不同的媒体元素可以在不同的物理层管道上传送,从而解决了不同内容差别化传送的问题。为实现上述目的,本专利技术提供一种支持多媒体内容分级传输的方法,该方法将同一个多媒体传送流拆分成不同数据包,并分别映射到具有不同属性的物理层管道中进行传输。优选的,所述多媒体传送流为MPEG-2TS流。进一步的,将一个MPEG-2TS流拆分成不同数据包,按照以下方法任一种进行:①在一个系统中,有两个MPEG-2TS流,分别由original_netowrk_id=1,Transport_stream_id=1和original_netowrk_id=1,Transport_stream_id=2来标识;②当一个TS流被拆分成一个个独立的PID包,每一个包内只有PID号,没有original_network_id和transport_stream_id;③如果一个系统中有多于一个TS流被拆分,当一个TS流通过一个通道输入时,分配一个不重复的stream_id号来识别。所述分别映射到具有不同属性的物理层管道中进行传输,是指:一个TS流中的由PID标识的不同数据包,分配到不同逻辑信道组中的某个逻辑信道中的某个物理层管道。终端接收到后,通过解析相应的映射关系,得到它所选的节目内容。与现有技术相比,本专利技术具有如下的有益效果:采用了本专利技术的技术方案,可以将封装在一个MPEG-2TS中的不同节目的不同内容元素拆解,分别映射到不同的物理层管道中进行传输。因为不同的物理层管道具体不同的物理属性,比如不同的鲁棒性,从而实现不同内容的差别化传输。比如,重要的内容通过高鲁棒性管道传输,保证节目的高质量和稳定性。从而为差别化服务,差别化收费等提供了可能。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是包含多个节目的MPEG-2TS示意图;图2是本专利技术一实施例中节目映射实例示意图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。物理层有多个逻辑信道群(LogicalChannelGroup,由LCG_id标识),每个逻辑信道群内可以有多个逻辑信道(LogicalChannel,由LC_id标识,此LC_id在某一个逻辑信道群内唯一),每个逻辑信道内可以有多个物理层管道(PhysicalLayerPipe,由PLP_id唯一标识,此PLP_id在某一个逻辑信道内唯一)。每一个MPEG-2TS由original_network_id和transport_stream_id来唯一标识。一个节目可以含有多个内容元素,每一个元素被封装在TS流的不同包内,每一个TS数据包在这个TS流内由PID唯一标识。为了实现差别化传输,需要将不同的节目元素分配到不同的物理层管道中。图2是一个实例。在这个例子中:1.在一个系统中,有两个MPEG-2TS流,分别由original_netowrk_id=1,Transport_stream_id=1和original_netowrk_id=1,Transport_stream_id=2来标识。2.当一个TS流被拆分成一个个独立的PID包,每一个包内只有PID号,没有original_network_id和transport_stream_id。如果一个系统中有多于一个TS流被拆分,用户端无法识别每一个PID到底来自于哪个TS流。为此,当一个TS流通过一个通道输入时,分配一个不重复的stream_id号来识别。即来自同一个TS流的PID包,把同步字节0x47替换为stream_id号。3.一个TS流中的不同数据包(由PID标识),可以分配到不同逻辑信道组中的某个逻辑信道中的某个管理层管道PLP,其映射关系如下:一个TS流中的不同的数据包可以分配到不同的物理层管道中进行传输,即哪个TS数据包(由original_network_id,transport_stream_id,PID唯一标识)被分配到哪个物理层管道(由LCG_id,LC_id,PLP_id)传输,就是它们之间的映射关系。只有基于这个映射关系,接收端才能将拆分到不同物理层管道传输的TS数据包正确接收和恢复出来。而且由于没有TS数据包里面并不含有original_network_id,transport_stream_id,所以需要新定义一个stream_id来标识每一个TS流,它可以放在每个数据包里,取代同步字节0x47。为了能够找到节目的每个内容元素所在的管理层管道PLP,本专利技术定义了CAI(ContentAccessInformation),给出TS流中每个数据包和管理层管道PLP的映射关系,即TS流中任一数据包(由original_network_id,transport_stream_id,PID唯一标识)被分配到哪个物理层管道(由LCG_id,LC_id,PLP_id)传输,同时还给出了每个数据包所属的TS流的stream_id:descriptor_tag,标识了这个descriptor描述的是CAI信息;descriptor_length,给出了这个descriptor的长度;original_network_id,给出标识此MPEG-2TS流的源网络id;transport_stream_id,给出了标识此MPEG-2TS流的TSid;stream_id,给出了分配给这个MPEG-2TS流的通道流id,此stream_id将取代每个TS数据包中的同步字节0x47,用于标识来自同一个TS的所有PID包;PID,标识一个TS数据包,它将被分配到某个管理层管道PLP中进行传输;LCG_id,逻辑信道群的标识id;LC_id,逻辑信道的标识id;PLP_id,物理层管道的标识id;这个表就给出了一本文档来自技高网...
一种支持多媒体内容分级传输的方法

【技术保护点】
一种支持多媒体内容分级传输的方法,其特征在于,所述方法将同一个多媒体传送流拆分成不同数据包,并分别映射到具有不同属性的物理层管道中进行传输。

【技术特征摘要】
1.一种支持多媒体内容分级传输的方法,其特征在于,所述方法将同一个多媒体传送流拆分成不同数据包,并分别映射到具有不同属性的物理层管道中进行传输。2.根据权利要求1所述的支持多媒体内容分级传输的方法,其特征在于,所述多媒体传送流为MPEG-2TS流。3.根据权利要求2所述的支持多媒体内容分级传输的方法,其特征在于,将一个MPEG-2TS流拆分成不同数据包,按照以下方法任一种进行:①在一个系统中,有两个MPEG-2TS流,分别由original_netowrk_id=1,Transport_stream_id=1和original_netowrk_id=1,Transport_stream_id=2来标识;②当一个TS流被拆分成一个个独立的PID包,每一个包内只有PID号,没有original_network_id和transport_stream_id;③如果一个系统中有多于一个TS流被拆分,当一个TS流通过一个通道输入时,分配一个不重复的stream_id号来识别。4.根据权利要求2所述的支持多媒体内容分级传输的方法,其特征在于,所述分别映射到具有不同属性的物理层管道中进行传输,是指:一个TS流中的由PID标识的不同数据包,分配到不同逻辑信道组中的某个逻辑信道中的某个物理层管道,其映射关系如下:物理层有多个逻辑信道群,由LCG_id标识;每个逻辑信道群内有多个逻辑信道由LC_id标识,此LC_id在某一个逻辑信道群内唯一;每个逻辑信道内可以有多个物理层管道,由PLP_id唯一标识,此PLP_id在某一个逻辑信道内唯一;每一个MPEG-2TS流由original_network_id和transport_stream_id来唯一标识,一个节目含有多个内容元素,每一个元素被封装在TS流的不同包内,每一个TS数据包在这个TS流内由PID唯一标识;一个TS流中的不同的数据包分配到不同的物理层管道中进行传输,即由PID唯一标识的哪个TS数据包被分配到由LCG_id,LC_id,PLP_id唯一标识的哪个物理层管道传输,就是它们之间的映射关系,只有基于这个映射关系,接收端才能将拆分到不同物理层管道传输的TS数据包正确接收和恢复出来,而且TS流的original_network_id,transport_stream_id包含在其信令信息里,每个媒体数据包里并不都含有这个TS流的标识信息,当...

【专利技术属性】
技术研发人员:徐异凌张文军孙军徐洪亮管云峰何大治张小云柳宁
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1