CN101904153A - 用于ip广播网络中的服务分解的方法、设备和计算机程序产品 - Google Patents
用于ip广播网络中的服务分解的方法、设备和计算机程序产品 Download PDFInfo
- Publication number
- CN101904153A CN101904153A CN2008801219165A CN200880121916A CN101904153A CN 101904153 A CN101904153 A CN 101904153A CN 2008801219165 A CN2008801219165 A CN 2008801219165A CN 200880121916 A CN200880121916 A CN 200880121916A CN 101904153 A CN101904153 A CN 101904153A
- Authority
- CN
- China
- Prior art keywords
- service
- grouping
- rtp
- transport stream
- bundle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及用于IP广播网络中的服务分解的方法、设备和计算机程序产品,其中检测(S1)在第一传输流协议内的全服务束,该全服务束包括对应于各个广播服务的多个广播分组;评价(S2)所述多个广播分组的各个服务标识符;基于所述服务标识符分解(S3)所述全服务束以创建多个分解的广播分组;针对至少一个相同的服务标识符,用所述第一传输流协议来发送(S4)对应的多个分解的广播分组作为主服务束(MSB);以及针对至少一个剩余相同的服务标识符,用第二传输流协议来发送(S5)对应的多个分解的广播分组作为子服务束,其中所述第二传输流协议包括所述第一传输流协议的同步信息。
Description
技术领域
本发明大体上涉及用于IP广播网络中的服务分解(servicedecomposition)的方法、设备和计算机程序产品,并且更具体地涉及在具有IP多播能力的系统中进行服务分解以在通过MPEG-2传输流和实时协议传输流来传送TV时实现高效带宽使用的方法、设备和计算机程序产品。
背景技术
在传统的非交互式广播网络或广播系统中,通常以一束(bundle)服务分量例如视频数据、音频(立体声)数据、音频(5.1)数据、图文电视数据和副标题(subtitle)来提供可用的服务。这是必要的以便允许可能最高的可伸缩性,即数据或服务被广播到每个人,并且接收器判定选择哪些服务分量。
这在通过IP广播网络(例如固定/无线接入网络)的交互式多媒体传送中当前也是最佳做法,即广播范例已被应用于基于IP的传送情形,即使在不是所有服务分量与接收器有关时也是如此。
与传统的广播系统不同,可用于通过(在固定或无线网络两者中)最后一英里(the last mile)的媒体传送的数据率可能是不可预测的并且在时间和达到范围(reach)上(随终端用户到固定/移动接入点的距离)改变。因此,假定传统的广播传送,多媒体束必须受限于假定的最差情况吞吐量。然而,这对所有用户一律限制了服务束的丰富性和吸引性(例如可用语言的数量、等等),尽管一些用户可能比其他人接收具有更高带宽的更多服务分量。这种限制是广播范例中固有的,即相同服务束必须到达每个接收器。
因而在过去,向公众广播的服务束由假定的最差情况接入链路带宽(即可以以特定概率呈现的带宽)限制。这种限制旨在“保证”整个编址订户库的媒体传送。
因此,一个变通方案是同时通过核心和聚合(aggregation)网络以不同的带宽要求来传送若干服务束并且在各个的接收器中实施选择机制,以选择最适合给定固定/移动接入的可用带宽的束。
这种常规解决方案的缺点是浪费核心和聚合网络中的带宽,原因在于相同的例如视频和音频数据被作为若干束的一部分发送。这限制了核心和聚合网络中的可能信道的数量。此外,在所有可能的服务组合应由网络提供的情况下,这将导致巨大量的各个广播束。
另一个常规办法是彼此独立地发送所有束单元。然而,这种概念不被主要的广播传输协议例如MPEG-2传输流(MP2T)所支持。因而,这在终端用户侧引起同步问题。此外,这种办法将不与旧式(legacy)装置向后兼容。
最后,常规办法可以是使用完全不同的传输协议,即实时传输协议(RTP)。然而,当前不可能把具有所有功能性的整个现有广播系统映射到这种现有实时传输协议(RTP)。此外,这种办法也将缺乏与旧式系统的向后兼容性,这在广播情形中是很重要的。
因此,本领域需要提供用于在IP广播网络中实现高效带宽使用的服务分解的方法、设备和计算机程序产品。
发明内容
根据本发明的实施例,提供一种用于IP广播网络中的服务分解的方法,该方法包括以下步骤:检测在第一传输流协议内的全服务束,该全服务束包括对应于各个广播服务的多个广播分组;评价所述多个广播分组的各个服务标识符;基于所述服务标识符分解所述全服务束以创建多个分解的广播分组;针对至少一个相同的服务标识符,用所述第一传输流协议来发送对应的多个分解的广播分组作为主服务束;以及针对至少一个剩余相同的服务标识符,用第二传输流协议来发送对应的多个分解的广播分组作为子服务束,其中所述第二传输流协议包括所述第一传输流协议的同步信息。
根据本发明的另外实施例,提供一种用于IP广播网络中的服务分解的设备,该设备包括:检测构件,用于检测在第一传输流协议内的全服务束,该全服务束包括对应于各个广播服务的多个广播分组;评价构件,用于评价所述多个广播分组的各个服务标识符;分解构件,用于基于所述服务标识符分解所述全服务束以创建多个分解的广播分组;第一发送构件,用于针对至少一个相同的服务标识符用所述第一传输流协议来发送对应的多个分解的广播分组作为主服务束;以及第二发送构件,用于针对至少一个剩余相同的服务标识符用第二传输流协议来发送对应的分解的广播分组作为子服务束,其中所述第二传输流协议包括所述第一传输流协议的同步信息。
此外,根据本发明,提供一种用于执行上面提及的方法步骤的计算机程序产品。
根据本发明,分解全服务束和发送主服务束可以通过仅依据所述服务标识符将各个不期望广播分组从所述第一传输流协议中移除出来实现。因而,如果主服务仅包括视频服务和以主要语言的音频服务,则可以很容易通过移除不满足这些要求的所有广播分组来创建各个主服务束。
根据本发明,第一传输流协议可以是MPEG-2传输流协议而第二传输流协议可以是修改的实时传输协议。由于MPEG-2传输流协议是广播中的主要传输协议并且实时传输协议在会话和移动应用中占主导地位,所得到的服务束容易实施且向后兼容。
根据本发明,实时传输协议可以以这样的方式被修改:传输分组包括信令字节,该信令字节包含关于RTP分组是包含PES分组的开始信息还是结束信息的信息,其中同步信息位于RTP报头的时间戳中。由于这个修改的实时传输协议使用打包基本流的开始和结束的定义,以第一传输流协议发送的服务与以第二传输流协议发送的服务的同步可以在PES级别上很容易实现。
根据本发明的可选实施例,修改的实时传输协议的传输分组包括RTP报头扩展(RTP-header-extension),其中所述同步信息位于RTP报头扩展中。这个可选的实施例允许使用标准符合RTP有效载荷格式的“真(real)”RTP分组。对应的定时信息经由RTP报头扩展被传输到接收器。这具有如下优点:该扩展可以被只播放符合RTP的流的其它接收器所忽略。这进一步改进新方法的可接受性。
根据本发明的另外实施例,修改的实时传输协议的传输分组仅包括RTP报头和多个具有相同分组标识符的广播分组,其中所述同步信息位于RTP报头的时间戳中。由于这个修改的实时传输协议仅使用相同服务标识符的广播分组而与打包基本流是否完整无关,可以获得进一步的简化。
前面已相当广泛地概述了本发明实施例的特征和技术优点以便可以更好地理解下面的发明的详细描述。在下文中将描述发明实施例的附加特征和优点,其形成发明的权利要求的主题。本领域的技术人员应当明白,所公开的概念和特定实施例可以容易用作修改或设计其它用于实施本发明的相同目的的结构或过程的基础。本领域的技术人员还应当明白,这样的等效构造不偏离如所附权利要求所阐述的发明的精神和范围。
附图说明
为了更完整地理解本发明及其优点,现在参考结合附图所做的以下描述,其中:
图1图解IP广播情形的简化框图;
图2图解依据本发明实施例的服务分解设备的简化框图;
图3图解MPEG-2中的传输流分组的简化帧结构;
图4图解根据实时协议的RTP报头的帧结构;
图5到7图解依据本发明的修改实时传输协议的各个传输分组的简化帧结构;以及
图8图解依据本发明的服务分解方法的简化流程图。
具体实施方式
下面详细讨论当前优选的实施例的完成和使用。然而,应当明白,本发明提供许多可应用的发明概念,所述发明概念可以被体现在各种各样的具体背景中。所讨论的具体实施例仅说明完成和使用发明的具体方式,而不限制发明的范围。
本发明将关于优选的实施例在具体背景(即能够通过使用MPEG-2传输流协议(MP2T)和实时传输协议(RTP)实现IP多播技术的优化服务分解网络)下进行描述。然而,发明还可以应用于其中当通过固定或移动接入技术传送TV时高效带宽使用是必要的IP广播网络中的其它协议。
图1图解用于实施本发明的典型情形的简化框图。根据图1,使用具有IP多播能力的电信网络以便为高效的带宽使用实现服务分解。IP网络可以是固定网络、移动网络或任何其它网络,即固定和无线网络的组合。
根据图1,广播源BCS例如IPTV头端器可以提供第一传输流协议诸如MPEG-2传输流协议(MP2T)内的全服务束FSB。全服务束FSB可以包括诸如下列的服务:根据H.264的视频服务,根据(MP2、立体声、ger)即以德语的音频服务,根据(ac3、5.1、ger)的音频服务,根据(aac、立体声、eng)即以英语的音频服务,根据(aac、5.1、eng)的音频服务,副标题服务,图文电视服务以及EPG服务(电子节目指南)。
因而,具有视频、图文电视、副标题和不同音频流(其在语言、音频编解码和信道数量方面有所变化)的广播服务FSB经由传统的传输流MP 2T作为广播束进行发送。SCOG(服务合成(分解)网关)将所接收的全服务束FSB分解成主服务束MSB(MP2T干线)和多个分离的子服务束SSB(RTP流),它们被提供在电信网络的接入节点AN处。接入节点AN可以是移动接入节点或固定接入节点。包括各个视频、图文电视、副标题或音频服务的主服务束MSB和多个分离的子服务束SSB1-SSBn因而可以被网络的任何接收器C1到C3选择性地请求。
根据图1,接收器C1到C3可以构成家庭娱乐应用的机顶盒STB。然而,接收器可以构成网络内的任何端接点,诸如移动或固定终端。因而,根据本发明,可能的是每个接收器C1到C3仅接收具体服务,例如对于接收器C1为仅副标题SSB2以及主服务束MSB、或者对于接收器C2为英语音频服务SSBn以及主服务束MSB、或者对于接收器C3为前向纠错服务以及主服务束MSB。因而禁止尤其对于“最后一英里”即接入节点AN到接收器C1到C3之间的连接的带宽浪费。此外,广播控制环境的所有优点仍然是可应用的,诸如由广播源建模接收器即机顶盒STB、容易同步主服务束MSB与子服务束SSB、系统的可伸缩性等等。因而,在减少基于IP的网络内的带宽问题时,不违反要求所有信息来自广播源BCS的广播范例。最后,旧式接收器诸如老式机顶盒STB仍然可以至少用于主服务束MSB而没有任何问题。
图2图解根据本发明实施例的用于IP广播网络中的服务分解的设备的简化框图。根据图2,该设备构成如可以用于图1的服务(分解)合成网关SCOG。
根据图2,包括上面提及的视频、音频、副标题、图文电视、EPG等服务的全服务束可以在MPEG-2传输流协议(MP2T)内被接收,该MPEG-2传输流协议是广播系统中的主要传输协议。
图3图解这个MP2T协议的各个广播分组例如传输流分组(TS分组)的简化帧结构。具体而言,这个广播分组包括用于同步的“同步字节(sync byte)”,后面是传输误差指示符信息TEI。有效载荷单元开始指示符PUSI指示是否跟随PES报头。传输优先级信息TP用信号通知一个打包基本流PES内的传输优先级。服务标识符例如分组标识符信息PDI标识由PES有效载荷传输的服务是否构成音频、视频、副标题等等。传输扰频(scrambling)控制信息TSC信号通知扰频是否有效(active)。此外,MP2T的TS分组包括自适应字段控制AFC、具有序列号的连续计数器CC、以及(如果存在的话)包含参考时间即节目时钟参考PCR的自适应字段AF。最后,TS分组包括在这个帧内传输的各个打包基本流PES的PES有效载荷。
根据图3,服务标识符例如分组标识符PID参考PES有效载荷并且标识在各个广播分组中传输的各个服务,所述各个分组例如是构成打包基本流PES的基础的传输流分组(TS分组)。
再次回到图2,SCOG包括FSB检测构件1,该FSB检测构件1检测由广播源BCS即IPTV头端器传输的全服务束FSB。具体而言,根据其中使用MP2T协议的具体实施例,该检测构件检测广播分组,例如根据图3至少包括具有各个视频、音频和其它服务的PES有效载荷以及各个服务或分组标识符PID的传输流分组(TS分组)。
此外,评价构件2评价各个服务标识符,即参考各个PES有效载荷的分组标识符PID。因而,该评价构件评价不同的服务,所述服务由其各个服务标识符PID被包括在输入的全服务束FSB中。
此外,分解构件3基于服务标识符即分组标识符PID分解输入的全服务束FSB以创建多个分解的广播分组。第一发送构件(未示于图2中)利用第一传输流协议针对至少一个相同的服务标识符PID向接入节点AN发送对应的多个分解的广播分组TS分组作为主服务束MSB,其在节点AN处可以被传输到接收器C1到C3。
根据本发明的优选实施例,全服务束FSB的这种分解和该主服务束MSB的发送是通过依据所述服务标识符PID仅将不期望广播分组从所述第一传输流协议即MP2T中移除出而实现的。具体而言,由于主服务束通常包括视频服务和主要的音频服务,该评价构件2以这样的方式控制分解构件3:只有服务标识符PID参考各个视频或音频服务时才传输对应的广播分组,而从传输流中移除任何其它服务(即各个广播分组)诸如另外的音频服务、副标题、图文电视或EPG,即当检测到各个服务标识符PID时删除根据图3的整个TS分组。因而,主服务束MSB维持输入的全服务束FSB的传输流协议并且仅传输主服务诸如视频服务和一个音频服务。
而且,可以提供第二发送构件41到4n,其利用第二传输流协议(例如实时传输协议RTP)针对至少一个相同的服务标识符向接入节点AN发送对应的剩余分解的广播分组作为子服务束SSBl到SSBn,其中第二传输流协议RTP包括第一传输流协议MP2T的同步信息PCR。具体而言,由在评价构件2中评价的服务标识符PID所识别的另外服务诸如音频、图文电视、副标题、EPG等等可以通过第二传输流协议诸如实时协议RTP而被提供到在接入节点处的接收器C1到C3,所述实时协议RTP在会话和移动应用中占主导地位。
图4图解这种实时协议RTP的RTP报头的帧结构,所述实时协议根据本发明RTP可以被用作第二传输流协议。
根据图4,RTP报头包括识别实时协议的版本的V字段。由根据图4的RTP报头定义的版本是版本2。填充位(padding bit)P被设定为指示该分组在末端包含一个或多个不是有效载荷的一部分的附加填充八位字节。扩展位X如果它被设定的话则指示固定报头后面是恰好一个具有预定格式的报头扩展(未示出)。CC字段定义包含跟随固定报头的CSRC标识符的数量的CSRC计数。M位定义标记符(marker)。标记符M的解释由简档(profile)定义。旨在允许在分组流中标记诸如帧边界的显著事件。PT字段定义有效载荷类型。具体而言,这个字段识别RTP有效载荷的格式并且按照应用确定其解释。在“序列号”字段中,定义如下序列号:其对于每个发送的RTP数据分组就递增一并且可以被接收器用来检测分组丢失并恢复分组序列。“时间戳”字段定义反映RTP数据分组中的第一八位字节的采样时刻的时间戳。该采样时刻必须从在时间上单调线性递增以允许同步和抖动计算的时钟中被导出。SSRC字段识别同步源,而CSRC字段定义识别对包含在这个分组中的有效载荷的贡献源(contributing source)的CSRC列表。标识符的数量由CC字段给出。如果存在15个以上贡献源,则只可以识别15个。CSRC标识符由混合器使用贡献源的SSRC标识符来插入。关于涉及这个RTP报头的另外信息,参考定义上面提及的实时协议RTP的熟知标准。
根据本发明,在下文中描述用于由各个修改的实时协议RTP和各个的第二发送构件41到4n实现子服务束SSB的三个可选实施例。
图5图解依据本发明实施例的修改RTP的传输分组的简化帧结构。根据图5,修改实时传输协议RTP 1的传输分组(T分组)可以包括RTP报头和附加信令字节SB,该附加信令字节SB包含关于RTP分组是否包含PES分组(打包基本流)的开始、结束或者其它部分的信息。同步信息PCR位于RTP报头的“时间戳”字段中(参看图4)。因而,使得能够在以第一传输流协议(MP2T)发送的主服务束MSB和用第二传输流协议(RTP)提交的附加子服务束之间同步。
根据本发明,在MP2T传输流层中,PES单元被联合成一个单个复用的数据流并且被放入后续的188字节分组中。根据第一实施例,根据图5的通用映射可以被用于分离的PES流。信令字节SB可以包含关于RTP分组是否包含PES分组的开始或者结束的附加信息。只有包含PES分组的开始时才将存在PES报头。
参考时间例如对应于第一传输流协议的节目时钟参考PCR作为RTP“时间戳”被提供在RTP报头中。这允许在接收器C1到C3处对不同RTP流的分组进行分类以及重构原始定时。应当注意,RTP时间戳原始描述对本发明重构原始复用意义不大的内容的采样时刻。因而,通过最低程度的修改,提供具有高效带宽使用的改进IP广播情形,同时仍然满足广播范例。
图6图解根据本发明另外实施例使用的传输分组(T分组)的简化帧结构。根据这个实施例,可以使用标准符合RTP有效载荷格式的“真”RTP分组,例如AAC的“真”RTP分组。根据这个第二实施例,对应的定时信息例如节目时钟参考PCR经由RTP报头扩展RHE被传输到各个接收器C1到C3。这具有如下优点:RTP报头扩展RHE可以被只播放符合RTP的流的其它接收器所忽略,例如旧式装置可以播放与根据本发明修改的机顶盒STB相同的流。因而,与第一实施例相比,同步信息PCR将不再位于RTP报头中而是位于“真”RTP分组的RTP报头扩展RHE中,其中RTP报头扩展RHE可以位于RTP报头的末端。
根据本发明,基本流因而被分离地打包成打包基本流PES。每个分组具有例如关于定时的PES报头提供信息(同步信息)。这种定时总是参考被提供在复用层即传输流(TS)层中的主时钟、节目时钟参考PCR。这允许将包括根据第一传输流协议(例如MP2T)的数据流的主服务束MSB与包括根据第二传输流协议(例如RTP)的数据流的至少一个另外的子服务束SSB进行同步。
图7图解根据本发明另外实施例的修改RTP的传输分组的简化帧结构。根据图7,第二传输流协议的传输分组可以只包括RTP报头和多个广播分组,即MP2T传输流的传输流分组(TS分组)。再次同步信息PCR位于RTP报头的“时间戳”字段中(参看图4)。因而,使得能够在以第一传输流协议(MP2T)发送的主服务束MSB和用第二传输流协议(RTP)提交的附加子服务束之间同步。然而,由于数据在PES级别(打包基本流)上被传输但涉及具有相同服务标识符PID的纯广播分组,可以实现服务分解的进一步简化。
根据本发明,提供用于IP广播系统中的服务分解的设备诸如服务(分解)合成网关SCOG,其允许分解丰富的广播服务束FSB并且把它们映射到不同的多播地址。这种映射的结果是一个主服务干线或主服务束MSB和分离的附加服务即自子服务束SSB。主服务束MSB可以包含基本媒体服务以及关于定时和媒体同步的信息。更优选地,主服务束可以包含主视频源和一个主音频服务。所有其它服务被分解成具有优选仅一个服务的分离流。为同步这些流所需的附加信息可以以上面描述的方式由SCOG提供。接收器C1到C3即机顶盒STB通过加入(join)各个多播组来判定要使用哪些附加服务。接收器的选择另外可能受其签约(subscription)特性的限制,典型地是受网络的中间件的限制。
具体而言,子服务束可以被映射到电信网络的不同多播/广播信道。这进一步改进例如核心网络内的高效带宽使用。
为维持分离流之间的同步,这是通过修改根据图5或6的传输分组(T分组)例如通过组合两个不同的传输协议并且链接它们的定时而实现的。
因而,根据本发明,SCOG接收规则的广播MP2T流作为输入并且再次以相同规则的广播MP2T流发送作为输出的主服务束和附加服务SSB1到SSBn,所述附加服务SSB1到SSBn是用第二传输协议(例如RTP)传送的。RTP协议可以用来获得与MP2T协议的同步。这种办法的优点在于作为大多数广播接收器的基础的规则MP2T系统仍然可以被不支持服务分解的较老的旧式接收器使用。功能全面(full-featured)的接收器另一方面可以利用全服务或使用在该束中提供的高级编码技术(H.264、HDTV、...),因而易于编码技术的过渡或共存。结果,服务的丰富性不受接入链路带宽的限制并且可以被进一步丰富而不经历带宽问题。此外,可能用之前未在原始广播束中的新服务来丰富该束,例如插入前向纠错(如图1中的接收器C3处所示)。
图8图解定义依据本发明实施例的方法和计算机程序产品的简化流程图。
在步骤S0开始后,在步骤S1中检测在第一传输流协议例如MP2T内的全服务束FSB,该全服务束FSB包括广播服务的多个打包基本流。具体而言,检测具有其完整的PES有效载荷和对应服务标识符PID的、根据图3的传输流分组(TS分组)。在步骤S2中,实现PID评价,以评价所述多个打包基本流PES即所述多个广播分组(TS分组)的各个服务标识符PID。具体而言,多个广播分组基于各个服务标识符PID来分离。在步骤S3中,基于评价的服务标识符PID来实现FSB分解以创建被包括在全服务束FSB中的多个分解的广播分组。
在步骤S4中,对于至少一个相同的服务标识符PID,根据第一传输流协议例如MP2T来发送作为主服务束MSB的对应多个分解的广播分组,所述主服务束MSB包括基本媒体服务诸如主视频服务和一个主音频服务。主服务束MSB的传输流协议与全服务束FSB的传输流协议相同。在进一步的步骤S5中,对于至少一个剩余相同服务标识符,根据第二传输流协议例如实时协议RTP来发送作为子服务束SSB的对应多个分解的广播分组,其中第二传输流协议RTP例如在其RTP报头或REP报头扩展中包括第一传输流协议MP2T的同步信息PCR。具体而言,其余分解的广播分组由各个子服务束发送,所述各个子服务束可以包含仅一个另外的子服务,即其对应于仅一个相同的服务标识符PID。另外,不在原始全服务束中的新服务可以被生成并且发送到接收器,例如插入前向纠错。在步骤S6中流程图结束。
根据本发明的优选实施例,全服务束FSB的分解和主服务束的发送是通过依据服务标识符PID仅将不期望广播分组从所述第一传输流协议中移除出而实现的。
具体而言,同步信息可以构成第一传输流协议即MP2T协议的节目时钟参考。
如关于图2到5已经描述的,修改的实时传输协议RTP1的传输分组(T分组)可以包括信令字节SB,该信令字节SB包含关于RTP分组是包含PES分组的开始信息还是结束信息的信息,其中同步信息例如节目时钟参考PCR位于RTP报头的时间戳中。
根据本发明的可选实施例(参看图6),修改的实时传输协议RTP2的传输分组(T分组)可以包括RTP报头扩展RHE,其中同步信息PCR位于RTP报头扩展中。
根据本发明的可选实施例(参看图7),第二传输流协议的传输分组(T分组)可以只包括RTP报头和多个广播分组,即MP2T传输流的传输流分组(TS分组)。
图8图解根据本发明的方法和计算机程序产品的流程图。要理解,流程图的每个框或步骤以及流程图中的框的组合可以由计算机程序指令来实施。这些计算机程序指令可以被加载到计算机或另一个可编程设备上以产生机器,以使得在计算机或其它可编程设备上执行的指令创建用于实施流程图的框或步骤中指定的功能的构件。这些计算机程序指令也可以被存储在计算机可读存储器例如DVD、CD、磁盘中,其可以引导计算机或其它可编程设备以特定的方式运行。此外,这些计算机程序指令可以被下载在例如电信网络中以使得在计算机或其它可编程设备上执行操作步骤从而产生计算机实施的过程,以致在计算机或其它可编程设备上执行的指令提供用于实施流程图的框或步骤中指定的功能的步骤。
因而,流程图的框或步骤支持用于执行指定功能的构件的组合、用于执行指定功能的步骤的组合、以及用于执行指定功能的程序指令构件。还要理解,流程图的每个框或步骤以及流程图中的框或步骤的组合可以由基于专用硬件的计算机系统实施,所述计算机系统执行指定的功能或步骤或者专用硬件和计算机指令的组合。
尽管详细描述了本发明的实施例及其优点,但是应当理解可以在不偏离由所附权利要求定义的发明的精神和范围的情况下做出其中的各种变化、替换和更改。例如,本领域的技术人员将容易理解,本文描述的许多特征、功能、过程和方法可以被改变同时保留在本发明的范围内。此外,本申请的范围不旨在受限于当前存在或以后发展的系统、过程、制造、方法或步骤的特定实施例,根据本发明可以利用执行与本文描述的对应实施例基本相同功能或获得基本相同效果的那些系统、过程、制造、方法或步骤。因而,所附权利要求旨在将这样的系统、过程、方法或步骤包括在其范围内。
参考列表
1 FSB检测构件
2 PID评价构件
3 FSB分解构件
41到1n 发送构件
C1、C2、C3 接收器
AN 接入节点
SCOG 服务分解网关
BCS 广播源
MSB 主服务束
SSB 子服务束
FSB 全服务束
SB 信令字节
PCR 同步信息
RHE RTP报头扩展
PID 服务标识符
S0-S6 方法步骤
Claims (25)
1.一种用于IP广播网络中的服务分解的方法,包括以下步骤:
检测(S 1)在第一传输流协议(MP2T)内的全服务束(FSB),该全服务束包括对应于各个广播服务的多个广播分组(TS分组);
评价(S2)所述多个广播分组(TS分组)的各个服务标识符(PID);
基于所述服务标识符(PID)分解(S3)所述全服务束(FSB)以创建多个分解的广播分组(TS分组);
针对至少一个相同的服务标识符(PID),用所述第一传输流协议(MP2T)来发送(S4)对应的多个分解的广播分组(TS分组)作为主服务束(MSB);以及
针对至少一个剩余相同的服务标识符(PID),用第二传输流协议(RTP)来发送(S5)对应的多个分解的广播分组(TS分组)作为子服务束(SSB),其中所述第二传输流协议(RTP)包括所述第一传输流协议(MP2T)的同步信息(PCR)。
2.根据权利要求1的方法,其中分解所述全服务束(FSB)和发送所述主服务束(MSB)是通过依据所述服务标识符(PID)将不期望广播分组(TS分组)从所述第一传输流协议(MP2T)中移除出而实现的。
3.根据权利要求1或2的方法,其中所述第一传输流协议是MPEG-2传输流协议(MP2T)并且所述广播分组是传输流分组(TS分组)。
4.根据权利要求1到3中任一项的方法,其中所述同步信息是所述第一传输流协议的节目时钟参考(PCR)。
5.根据权利要求1到4中任一项的方法,其中所述第二传输流协议是修改的实时传输协议(RTP)。
6.根据权利要求5的方法,其中所述修改的实时传输协议(RTP1)的传输分组(T分组)包括RTP报头、信令字节(SB)和PES分组的一部分,该信令字节包含关于所述传输分组是否包括PES分组的开始、结束或者其它部分的信息,其中所述同步信息(PCR)位于RTP报头的时间戳中。
7.根据权利要求5的方法,其中所述修改的实时传输协议(RTP2)的传输分组(T分组)包括RTP报头扩展(RHE),其中所述同步信息(PCR)位于RTP报头扩展中。
8.根据权利要求5的方法,其中所述修改的实时传输协议(RTP3)的传输分组(T分组)仅包括RTP报头和对应于相同服务标识符(PID)的多个广播分组(TS分组),其中所述同步信息(PCR)位于RTP报头的时间戳中。
9.根据权利要求3到8中任一项的方法,其中所述服务标识符是定义传输流分组(TS分组)的PES有效载荷的分组标识符(PID)。
10.根据权利要求1到9中任一项的方法,其中所述主服务束(MSB)包括视频服务和音频服务。
11.根据权利要求1到10中任一项的方法,其中所述子服务束(SSB)包括另外的音频服务、图文电视服务、副标题服务、EPG服务等等当中的仅一个。
12.根据权利要求1到11中任一项的方法,其中所述子服务束(SSB)被映射到电信网络的不同多播/广播信道。
13.一种用于IP广播网络中的服务分解的设备,包括:
检测构件(1),用于检测在第一传输流协议(MP2T)内的全服务束(FSB),该全服务束包括对应于各个广播服务的多个广播分组(TS分组);
评价构件(2),用于评价所述多个广播分组(TS分组)的各个服务标识符(PID);
分解构件(3),用于基于所述服务标识符(PID)分解所述全服务束(FSB)以创建多个分解的广播分组(TS分组);
第一发送构件,用于针对至少一个相同的服务标识符(PID)用所述第一传输流协议(MP2T)来发送对应的多个分解的广播分组(TS分组)作为主服务束(MSB);以及
第二发送构件(41、...、4n),用于针对至少一个剩余相同的服务标识符(PID)用第二传输流协议(RTP)来发送对应的分解的广播分组(TS分组)作为子服务束(SSB),其中所述第二传输流协议(RTP)包括所述第一传输流协议(MP2T)的同步信息(PCR)。
14.根据权利要求13的方法,其中所述分解构件(3)和所述第一发送构件是通过用于依据所述服务标识符(PID)将不期望广播分组(TS分组)从所述第一传输流协议(MP2T)中移除出的构件而实现的。
15.根据权利要求13或14的设备,其中所述第一发送构件使用MPEG-2传输流协议(MP2T)作为第一传输流协议并且所述广播分组是传输流分组(TS分组)。
16.根据权利要求13到15中任一项的设备,其中所述同步信息(PCR)是所述第一传输流协议的节目时钟参考。
17.根据权利要求13到16中任一项的设备,其中第二发送构件(41、...、4n)使用修改的实时传输协议(RTP)作为所述第二传输流协议。
18.根据权利要求17的设备,其中所述修改的实时传输协议(RTP1)的传输分组(T分组)包括RTP报头、信令字节(SB)和PES分组的一部分,该信令字节包含关于所述传输分组是否包括PES分组的开始、结束或者其它部分的信息,其中所述同步信息(PCR)位于RTP报头的时间戳中。
19.根据权利要求17的设备,其中所述修改的实时传输协议(RTP2)的传输分组(T分组)包括RTP报头扩展(RHE),其中所述同步信息(PCR)位于RTP报头扩展中。
20.根据权利要求17的设备,其中所述修改的实时传输协议(RTP3)的传输分组(T分组)仅包括RTP报头和对应于相同服务标识符(PID)的多个广播分组(TS分组),其中所述同步信息(PCR)位于RTP报头的时间戳中。
21.根据权利要求15到20中任一项的设备,其中所述服务标识符是定义传输流分组(TS分组)的PES有效载荷的分组标识符(PID)。
22.根据权利要求13到21中任一项的设备,其中所述主服务束(MSB)包括视频服务和音频服务。
23.根据权利要求13到22中任一项的设备,其中所述子服务束(SSB)包括另外的音频服务、图文电视服务、副标题服务、EPG服务等等当中的仅一个。
24.根据权利要求13到23中任一项的设备,其中所述子服务束(SSB)被映射到电信网络的不同多播/广播信道。
25.一种计算机程序产品,具有用于执行根据权利要求1到12中任一项的方法步骤的计算机可读程序代码。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07020645.3 | 2007-10-22 | ||
EP07020645.3A EP2053821B1 (en) | 2007-10-22 | 2007-10-22 | Method, apparatus and computer program product for service decomposition in IP-broadcast networks |
PCT/EP2008/064192 WO2009053351A1 (en) | 2007-10-22 | 2008-10-21 | Method, apparatus and computer program product for service decomposition in ip-broadcast networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101904153A true CN101904153A (zh) | 2010-12-01 |
CN101904153B CN101904153B (zh) | 2014-06-04 |
Family
ID=39579971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880121916.5A Active CN101904153B (zh) | 2007-10-22 | 2008-10-21 | 用于ip广播网络中的服务分解的方法和设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8700793B2 (zh) |
EP (1) | EP2053821B1 (zh) |
CN (1) | CN101904153B (zh) |
WO (1) | WO2009053351A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106471813A (zh) * | 2015-06-04 | 2017-03-01 | Lg 电子株式会社 | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法和接收广播信号的方法 |
CN108370290A (zh) * | 2017-09-20 | 2018-08-03 | 北京小米移动软件有限公司 | 同步块的指示及确定方法、装置、基站、用户设备 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8317505B2 (en) * | 2007-08-21 | 2012-11-27 | Johnson & Johnson Vision Care, Inc. | Apparatus for formation of an ophthalmic lens precursor and lens |
CN102498722B (zh) * | 2009-09-14 | 2016-08-10 | 汤姆森特许公司 | 利用选择mpeg-2传输流多路复用的多媒体流的基础分组进行该流的分发 |
US20110072148A1 (en) * | 2009-09-24 | 2011-03-24 | Cisco Technology, Inc. | Distributed Coordination of Network Elements for Packet Encapsulation |
KR101722761B1 (ko) * | 2013-01-31 | 2017-04-03 | 한국전자통신연구원 | 역다중화 장치, 다중화 장치, 이를 이용한 다중채널 전송 및 수신 방법 |
WO2016114510A1 (ko) * | 2015-01-18 | 2016-07-21 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
CN111201748B (zh) | 2017-10-13 | 2022-06-14 | 华为技术有限公司 | 发送和接收时钟同步报文的方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581868A (zh) * | 2003-08-03 | 2005-02-16 | 清华大学 | 一种通用串行数据双向传输接口 |
CN1906909A (zh) * | 2004-01-07 | 2007-01-31 | 松下电器产业株式会社 | 数据接收装置 |
CN1926872A (zh) * | 2004-02-06 | 2007-03-07 | 索尼株式会社 | 信息处理设备、信息处理方法、程序和数据结构 |
EP1801781A1 (en) * | 2004-10-12 | 2007-06-27 | Sony Corporation | Data structure, information processing device, information processing method, transmission device, transmission method, multiplexing device, multiplexing method, and program |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2146499B1 (en) * | 1997-11-14 | 2012-10-31 | Sony Deutschland Gmbh | Distribution of MPEG-2 transport streams on the IEEE 1394-based home network |
US7720958B2 (en) * | 2001-03-09 | 2010-05-18 | International Business Machines Corporation | Method and system for embedding correlated performance measurements for distributed application performance decomposition |
JP3867516B2 (ja) | 2001-05-17 | 2007-01-10 | ソニー株式会社 | ディジタル放送受信装置及び方法、情報処理装置及び方法、並びに、情報処理システム |
WO2003061242A1 (en) * | 2002-01-15 | 2003-07-24 | Avaya Technology Corp. | Communication application server for converged communication services |
US7849130B2 (en) * | 2003-04-30 | 2010-12-07 | International Business Machines Corporation | Dynamic service-on-demand delivery messaging hub |
US20050005025A1 (en) * | 2003-07-04 | 2005-01-06 | Michael Harville | Method for managing a streaming media service |
US20070220577A1 (en) | 2006-03-15 | 2007-09-20 | Kongalath George P | Method and media manager client unit for optimising network resources usage |
-
2007
- 2007-10-22 EP EP07020645.3A patent/EP2053821B1/en active Active
-
2008
- 2008-10-21 US US12/739,200 patent/US8700793B2/en active Active
- 2008-10-21 CN CN200880121916.5A patent/CN101904153B/zh active Active
- 2008-10-21 WO PCT/EP2008/064192 patent/WO2009053351A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581868A (zh) * | 2003-08-03 | 2005-02-16 | 清华大学 | 一种通用串行数据双向传输接口 |
CN1906909A (zh) * | 2004-01-07 | 2007-01-31 | 松下电器产业株式会社 | 数据接收装置 |
CN1926872A (zh) * | 2004-02-06 | 2007-03-07 | 索尼株式会社 | 信息处理设备、信息处理方法、程序和数据结构 |
EP1801781A1 (en) * | 2004-10-12 | 2007-06-27 | Sony Corporation | Data structure, information processing device, information processing method, transmission device, transmission method, multiplexing device, multiplexing method, and program |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106471813A (zh) * | 2015-06-04 | 2017-03-01 | Lg 电子株式会社 | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法和接收广播信号的方法 |
US10237196B2 (en) | 2015-06-04 | 2019-03-19 | Lg Electronics Inc. | Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal |
CN106471813B (zh) * | 2015-06-04 | 2019-09-10 | Lg 电子株式会社 | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法和接收广播信号的方法 |
US10616124B2 (en) | 2015-06-04 | 2020-04-07 | Lg Electronics Inc. | Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal |
US10887242B2 (en) | 2015-06-04 | 2021-01-05 | Lg Electronics Inc. | Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal |
CN108370290A (zh) * | 2017-09-20 | 2018-08-03 | 北京小米移动软件有限公司 | 同步块的指示及确定方法、装置、基站、用户设备 |
CN108370290B (zh) * | 2017-09-20 | 2021-04-02 | 北京小米移动软件有限公司 | 同步块的指示及确定方法、装置、基站、用户设备 |
US11057853B2 (en) | 2017-09-20 | 2021-07-06 | Beijing Xiaomi Mobile Software Co., Ltd. | Methods and apparatus for indicating and determining synchronization block, and base station and user equipment |
Also Published As
Publication number | Publication date |
---|---|
EP2053821A1 (en) | 2009-04-29 |
CN101904153B (zh) | 2014-06-04 |
EP2053821B1 (en) | 2013-05-15 |
WO2009053351A1 (en) | 2009-04-30 |
US8700793B2 (en) | 2014-04-15 |
US20120047278A1 (en) | 2012-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101904153B (zh) | 用于ip广播网络中的服务分解的方法和设备 | |
US7577975B2 (en) | Apparatus for distributing same/different digital broadcasting streams in heterogeneous home network and method thereof | |
US8566887B2 (en) | Caption data delivery apparatus and methods | |
CN101517553B (zh) | 用于对内容进行包化以经由网络传输的方法和设备 | |
CN102742249A (zh) | 用于媒体流同步的方法、系统和装置 | |
JP4940998B2 (ja) | Ip/rf変換装置 | |
US20200021867A1 (en) | Broadcast signal transmitting and receiving method and device | |
CA2625025C (en) | Ip broadcast system, and multiplexer, receiving apparatus and method used in ip broadcast system | |
EP2891323B1 (en) | Rendering time control | |
CN107197394B (zh) | 一种视频播放中音频切换的方法 | |
EP2375614B1 (en) | Method for broadcasting multimedia content | |
JP2024019272A (ja) | 受信方法および端末 | |
JP2021078153A (ja) | 切り替え方法、ip再送信システム、ip再送信装置および制御装置 | |
EP3197166B1 (en) | Method and apparatus for transmitting or receiving multimedia | |
US8108539B2 (en) | Method for synchronising scene data files and media data flows in an unindirectional broadcast system | |
CN102264002B (zh) | 一种数字家庭互动业务网络适配器及实现方法 | |
KR20160021759A (ko) | 방송 송수신 장치 및 방송 송수신 방법 | |
CN104025605A (zh) | 用于多媒体内容的复用流传输的系统和方法 | |
CN101272265B (zh) | Ip广播系统以及用于其中的多路复用器、接收装置及方法 | |
KR100649399B1 (ko) | 아이피를 통해 디지털 방송 서비스를 제공하는 방법 | |
US10484116B2 (en) | Apparatus for converting broadcast signal and method for using the same | |
EP3595254A1 (en) | Multicast signal transmission/reception method and device | |
WO2023013124A1 (ja) | 再送出装置、再送出方法、受信装置、及び受信方法 | |
CN103596064A (zh) | 一种环保科技服务影音网关及实现方法 | |
JP2017092580A (ja) | 放送受信装置、放送受信方法および放送受信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP01 | Change in the name or title of a patent holder |
Address after: Espoo, Finland Patentee after: Nokia Siemens Networks OY Address before: Espoo, Finland Patentee before: Nokia Siemens Networks OY |