【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及媒体码流传输方法、装置及系统。
技术介绍
在现有通信技术中,一些场景下需要在两个通信节点之间传送两路及以上媒体码流。如图I所示,为MCU级联多通道视频会议系统,MCU(Multipoint Control Unit,多点控制单元)实现多节点进行媒体通信的功能,在图I中,每个MCU上连接有三个终端;图I中的两个MCU构成的级联会议中,建立了三条级联通道,这三个级联通道组成一个级联呼叫,并通过每条级联通道分别传送不同的媒体码流;采用图I的方案可实现终端Ta、Tb、Tc上分别与对应的终端Tl、T2、T3进行媒体码流的通信。 传输多路媒体码流的情况还可在图2所示的系统中实现,图2中包括两个远程呈现终端构成的点对点通信系统,每个远程呈现终端上可设有多个屏幕(图2中示出了 3个屏幕);图2中在两个远程呈现终端之间建立的一条媒体流通道中可传送多路媒体码流,每路媒体码流对应一个屏幕的视频或声音,从而实现两个远程呈现终端之间各个屏幕的交互。在实现上述媒体码流传输方案的过程中,专利技术人发现现有技术中至少存在如下问题现有方案中进行多个媒体码流传输时需要先确定具体媒体码流的路数,在传输过程中不能根据需要改变媒体码流的路数,也不能灵活地调整各路码流所占的带宽。
技术实现思路
本专利技术的实施例提供一种媒体码流传输方法、装置及系统,以便对媒体流通道传输的媒体码流进行调整。为达到上述目的,本专利技术的实施例采用如下技术方案—种媒体码流传输方法,在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,所述方法包括发送节点根据至少两路媒体码流的业务需 ...
【技术保护点】
一种媒体码流传输方法,在进行媒体码流传输的发送节点和接收节点之间创建有媒体流通道,其特征在于,所述方法包括:发送节点根据至少两路媒体码流的业务需要动态地为所述至少两路媒体码流分配带宽;发送节点将所述至少两路媒体码流的控制消息发送到接收节点,以便所述接收节点根据所述控制消息,设定与每路媒体码流的控制消息分别对应的处理方式;发送节点将所述至少两路媒体码流封装在数据包中;发送节点按照为所述至少两路媒体码流分配的带宽,通过一个所述媒体流通道将所述至少两路媒体码流的数据包发送到所述接收节点,以便所述接收节点根据每路媒体码流的控制消息所对应的处理方式,分别处理所述每路媒体码流。
【技术特征摘要】
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.ー种媒体码流传输装置,在与之进行媒体码流传输的接收节点之间创建有媒体流...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。