媒体码流传输方法、装置及系统制造方法及图纸

技术编号:7936838 阅读:219 留言:0更新日期:2012-11-01 07:25
本发明专利技术公开了一种媒体码流传输方法、装置及系统,涉及通信技术领域,以便对媒体流通道传输的媒体码流进行调整。本发明专利技术实施例在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,包括:发送节点根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽;将至少两路媒体码流的控制消息发送到接收节点,以便所述接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式;将所述至少两路媒体码流封装在数据包中;按照当前为所述至少两路媒体码流所分配的带宽通过一个所述媒体流通道将所述至少两路媒体码流的数据包发送到所述接收节点。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及媒体码流传输方法、装置及系统
技术介绍
在现有通信技术中,一些场景下需要在两个通信节点之间传送两路及以上媒体码流。如图I所示,为MCU级联多通道视频会议系统,MCU(Multipoint Control Unit,多点控制单元)实现多节点进行媒体通信的功能,在图I中,每个MCU上连接有三个终端;图I中的两个MCU构成的级联会议中,建立了三条级联通道,这三个级联通道组成一个级联呼叫,并通过每条级联通道分别传送不同的媒体码流;采用图I的方案可实现终端Ta、Tb、Tc上分别与对应的终端Tl、T2、T3进行媒体码流的通信。 传输多路媒体码流的情况还可在图2所示的系统中实现,图2中包括两个远程呈现终端构成的点对点通信系统,每个远程呈现终端上可设有多个屏幕(图2中示出了 3个屏幕);图2中在两个远程呈现终端之间建立的一条媒体流通道中可传送多路媒体码流,每路媒体码流对应一个屏幕的视频或声音,从而实现两个远程呈现终端之间各个屏幕的交互。在实现上述媒体码流传输方案的过程中,专利技术人发现现有技术中至少存在如下问题现有方案中进行多个媒体码流传输时需要先确定具体媒体码流的路数,在传输过程中不能根据需要改变媒体码流的路数,也不能灵活地调整各路码流所占的带宽。
技术实现思路
本专利技术的实施例提供一种媒体码流传输方法、装置及系统,以便对媒体流通道传输的媒体码流进行调整。为达到上述目的,本专利技术的实施例采用如下技术方案—种媒体码流传输方法,在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,所述方法包括发送节点根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽;发送节点将所述至少两路媒体码流的控制消息发送到接收节点,以便所述接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式;发送节点将所述至少两路媒体码流封装在数据包中;发送节点按照为所述至少两路媒体码流分配的带宽,通过一个所述媒体流通道将所述至少两路媒体码流的数据包发送到所述接收节点,以便所述接收节点根据每路媒体码流的控制消息所对应的处理方式,分别处理所述每路媒体码流。一种媒体码流传输方法,在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,所述方法包括接收节点接收发送节点发送的至少两路媒体码流的控制消息;接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式;接收节点从一个所述媒体流通道中接收发送节点发送的至少两路媒体码流的数据包; 接收节点从所述数据包中提取所述至少两路媒体码流;接收节点根据每路媒体码流的控制消息所对应的处理方式分别处理所述每路媒体码流。一种媒体码流传输装置,在与之进行媒体码流传输的接收节点之间创建有媒体流通道,所述装置包括分配单元,用于根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽;发送单元,用于将所述至少两路媒体码流的控制消息发送到接收节点,以便所述接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式;封装单元,用于将所述至少两路媒体码流封装在数据包中;所述发送单元还用于按照为所述至少两路媒体码流分配的带宽,通过一个所述媒体流通道将所述至少两路媒体码流的数据包发送到所述接收节点,以便所述接收节点根据每路媒体码流的控制消息所对应的处理方式,分别处理所述每路媒体码流。一种媒体码流传输装置,在与之进行媒体码流传输的发送节点之间创建有媒体流通道,所述装置包括接收单元,用于接收发送节点发送的至少两路媒体码流的控制消息;设定单元,用于根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式;所述接收单元还用于从一个所述媒体流通道中接收发送节点发送的至少两路媒体码流的数据包;提取单元,用于从所述数据包中提取所述至少两路媒体码流;处理单元,用于根据每路媒体码流的控制消息所对应的处理方式分别处理所述每路媒体码流。一种媒体码流传输系统,包括发送节点和接收节点,在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,所述发送节点用于根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽,并将所述至少两路媒体码流的控制消息发送到接收节点,以便所述接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式;还用于将所述至少两路媒体码流封装在数据包中,并按照为所述至少两路媒体码流分配的带宽通过一个所述媒体流通道将所述至少两路媒体码流的数据包发送到所述接收节点;所述接收节点用于接收发送节点发送的至少两路媒体码流的控制消息,并设定与每路媒体码流的控制消息分别对应的处理方式;还用于从一个所述媒体流通道中接收发送节点发送的至少两路媒体码流的数据包;从所述数据包中提取所述至少两路媒体码流,并根据每路媒体码流的控制消息所对应的处理方式分别处理所述每路媒体码流。本专利技术实施例提供的媒体码流传输方法、装置及系统,首先根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽,之后向接收节点发送一个控制消息,并且将至少媒体码流的数据包通过一个媒体流通道发送到接收节点,接收节点可以按照所述每路媒体码流的控制消息对应的处理方式处理所述至少两路媒体码流。所以,首先,采用本专利技术实施例的方案可以根据业务需求为不同的媒体码流分配带宽,从而提高带宽资源的利用率;其次,采用本专利技术实施例之后可以通过控制消息对媒体流通道传输的媒体码流进行调整,并且在调整之后接收节点也能够正确按照控制消息的调整方式进行接收。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为现有技术中级联多通道系统中多路媒体码流传输示意图; 图2为现有技术中远程呈现系统中多路媒体码流传输示意图;图3为本专利技术实施例I中一种媒体码流传输方法流程图;图4为本专利技术实施例I中另一种媒体码流传输方法流程图;图5为本专利技术实施例I中一种媒体码流传输装置框图;图6为本专利技术实施例I中另一种媒体码流传输装置框图;图7为本专利技术实施例I中媒体码流传输系统框图;图8为本专利技术实施例2中媒体码流传输方法流程图;图9为本专利技术实施例2中一种媒体码流传输装置框图;图10为本专利技术实施例2中另一种媒体码流传输装置框图;图11为本专利技术实施例2中媒体码流传输系统框图;图12为本专利技术实施例2中的级联通道系统中多路媒体码流传输示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例I :本专利技术实施例提供一种媒体码流传输方法,本专利技术实施例在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,其中,所述发送节点和接收节点可以是但不限于会议电视、MCU、会场终端等用于视频通信的网络节点;如图3所示,所述方法包括301、发送节点根据至少两路媒体码流的业务需要动态地为所述至少本文档来自技高网...

【技术保护点】
一种媒体码流传输方法,在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,其特征在于,所述方法包括:发送节点根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽;发送节点将所述至少两路媒体码流的控制消息发送到接收节点,以便所述接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式;发送节点将所述至少两路媒体码流封装在数据包中;发送节点按照为所述至少两路媒体码流分配的带宽,通过一个所述媒体流通道将所述至少两路媒体码流的数据包发送到所述接收节点,以便所述接收节点根据每路媒体码流的控制消息所对应的处理方式,分别处理所述每路媒体码流。

【技术特征摘要】
1.ー种媒体码流传输方法,在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,其特征在于,所述方法包括 发送节点根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽; 发送节点将所述至少两路媒体码流的控制消息发送到接收节点,以便所述接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式; 发送节点将所述至少两路媒体码流封装在数据包中; 发送节点按照为所述至少两路媒体码流分配的带宽,通过一个所述媒体流通道将所述至少两路媒体码流的数据包发送到所述接收节点,以便所述接收节点根据每路媒体码流的控制消息所对应的处理方式,分别处理所述每路媒体码流。2.根据权利要求I所述的媒体码流传输方法,其特征在于,所述发送节点将所述至少两路媒体码流的控制消息发送到接收节点为在媒体码流路数发生变化时、或者所述媒体码流的占用带宽发生变化时,发送节点将变化之后的至少两路媒体码流的控制消息发送到接收节点。3.根据权利要求I或2所述的媒体码流传输方法,其特征在于,所述至少两路媒体码流的每一路媒体码流的控制消息中包括该路媒体码流的复用标记,所述复用标记用于标识各路媒体码流; 所述接收节点设定与所述控制消息相对应的处理方式包括所述接收节点设定与所述控制消息中的复用标记相对应的处理方式; 所述接收节点根据每路媒体码流的控制消息所对应的处理方式分别处理所述每路媒体码流包括所述接收节点从接收到媒体码流中提取其携帯的复用标记,所述接收节点根据所述媒体码流携带的复用标记查找对应的处理方式,并按照所查找到的处理方式处理所述每路媒体码流。4.根据权利要求1-3任ー权利要求所述的媒体码流传输方法,其特征在于,所述发送节点将所述至少两路媒体码流封装在数据包中包括发送节点将所述至少两路媒体码流按照所述各路媒体码流所分配的带宽进行编码,并将编码后的媒体码流封装在数据包。5.根据权利要求1-4任ー权利要求所述的媒体码流传输方法,其特征在于,所述至少两路媒体码流的每一路媒体码流的控制消息中包括该路媒体码流所分配的带宽信息,以便接收节点根据所述带宽信息分配缓存或者进行带宽管理。6.根据权利要求1-3任ー权利要求所述的媒体码流传输方法,其特征在于,所述发送节点将所述至少两路媒体码流封装在数据包中包括 发送节点对所述至少两路媒体码流进行视频适配,以调整所述两路媒体码流所占用带宽; 将进行视频适配后的至少两路媒体码流封装在数据包中。7.根据权利要求3所述的媒体码流传输方法,其特征在干,所述与每路媒体码流的控制消息分别对应的处理方式包括通过与每路媒体码流的控制消息中所述复用标记所对应的显示设备进行媒体码流的显示、或者利用与每路媒体码流的控制消息中所述复用标记所对应的存储空间存储进行媒体码流的存储、或者采用与每路媒体码流的控制消息中所述复用标记所对应的编辑方式进行媒体码流的编辑。8.根据权利要求1-7任ー权利要求所述的媒体码流传输方法,其特征在于,所述发送节点根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽,包括 发送节点将所述媒体流通道的总带宽平均分配给所述至少两路媒体码流;或者,在出现一路新增媒体码流时,首先为所述新增媒体码流分配带宽,然后将剩余带宽平均分配给现有各路媒体码流;或者, 在出现一路新增媒体码流时,首先为所述新增媒体码流分配带宽,然后按照现有各路媒体码流的带宽比例将剩余带宽分配给现有各路媒体码流。9.根据权利要求1-7任ー权利要求所述的媒体码流传输方法,其特征在于,所述发送节点根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽,包括 在減少一路媒体码流时,将该路媒体码流占用的带宽释放,并将释放的带宽平均分配给其他各路媒体码流;或者, 在減少一路媒体码流时,将该路媒体码流占用的带宽释放,并按照现有各路媒体码流的带宽比例将释放的带宽分配给其他各路码流。10.根据权利要求1-7任ー权利要求所述的媒体码流传输方法,其特征在于,所述发送节点根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽,包括 在媒体码流路数不变的情况下,若某一路媒体码流的带宽使用需求改变,则首先为该路媒体码流分配带宽,然后将剩余带宽平均分配给其他各路媒体码流;或者, 首先为该路媒体码流分配带宽,然后按照现有各路媒体码流的带宽比例将剩余带宽分配给其他各路媒体码流。11.ー种媒体码流传输方法,在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,其特征在于,所述方法包括 接收节点接收发送节点发送的至少两路媒体码流的控制消息; 接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式; 接收节点从ー个所述媒体流通道中接收发送节点发送的至少两路媒体码流的数据包; 接收节点从所述数据包中提取所述至少两路媒体码流; 接收节点根据每路媒体码流的控制消息所对应的处理方式分别处理所述每路媒体码流。12.根据权利要求11所述的媒体码流传输方法,其特征在于,所述至少两路媒体码流的每一路媒体码流的控制消息中包括该路媒体码流的复用标记,所述复用标记用于区分各路媒体码流; 所述接收节点设定与所述控制消息相对应的处理方式包括所述接收节点设定与所述控制消息中的复用标记相对应的处理方式; 所述接收节点根据每路媒体码流的控制消息所对应的处理方式分别处理所述每路媒体码流包括所述接收节点从接收到媒体码流中提取其携帯的复用标记,所述接收节点根据所述媒体码流携带的复用标记查找对应的处理方式,并按照所查找到的处理方式处理所述每路媒体码流。13.根据权利要求12所述的媒体码流传输方法,其特征在于,所述与每路媒体码流的控制消息分别对应的处理方式包括通过与每路媒体码流的控制消息中所述复用标记所对应的显示设备进行媒体码流的显示、或者利用与每路媒体码流的控制消息中所述复用标记所对应的存储空间存储进行媒体码流的存储、或者采用与每路媒体码流的控制消息中所述复用标记所对应的编辑方式进行媒体码流的编辑。14.根据权利要求11-13任ー权利要求所述的媒体码流传输方法,其特征在于,所述至少两路媒体码流的每一路媒体码流的控制消息中包括该路媒体码流所分配的带宽信息; 所述媒体码流传输方法,还包括接收节点根据所述带宽信息分配缓存或者进行带宽管理。15.ー种媒体码流传输装置,在与之进行媒体码流传输的接收节点之间创建有媒体流...

【专利技术属性】
技术研发人员:徐凌峰王恩奎
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1