【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种多媒体会议音视频传输优化方法及设备。
技术介绍
现有多媒体会议系统大部分基于集中式控制模式实现,音频、视频、数据和信令都通过电路来交换,控制和媒体处理这两个功能独立的模块在物理上合并在一起。集中式控制模式使用简单,维护方便,视频质量较高,同时易于管理。如图1所示,为现有集中式多媒体会议系统结构图。多媒体会议系统主要是由MCU(Multi Control Unit,多点控制单元)和多个会议终端组成。MCU是多媒体会议系统的关键设备,其角色相当于一个交换机,针对音频、视频、数据、会议控制信息等,完成相应的音频混合或切换、视频混合或切换、数据分发、会议控制等过程,最后将处理后的各种信息流送往各个会议终端。MCU作为会议控制单元,通过配置专有设备和线路来提供会议服务。会议终端是提供单向或双向实时通信的客户端,具有对视频和音频信号的编解码及显示功能,还具有传送静止图像、文件、共享应用程序等数据通信功能。如图1所示,会议终端1发送音视频数据给MCU,MCU进行处理后将整个音视频数据分时发送给其他各会议终端。在现有的集中式多媒体会议系统中,由于MCU作为中心节点处理信令及数据传输,并完成与各个节点间的数据传输,因此当MCU所处网络带宽有限、容易造成网络拥塞。
技术实现思路
本专利技术实施例提供了一种多媒体会议音视频数据传输方法及其设备,用以在会议服务器 ...
【技术保护点】
一种多媒体会议音视频数据传输方法,其特征在于,包括以下步骤:设定周期到达时,会议服务器根据除当前上传音视频数据的会议终端以外的其它会议终端反馈的上一周期的音视频数据传输性能信息,确定所述其它会议终端的传输性能;所述会议服务器根据所述其它会议终端的传输性能,将从当前上传音视频数据的会议终端接收到的音视频数据划分为子流,并根据所述其它会议终端的传输性能,将划分得到的子流分配给所述其它会议终端;所述会议服务器将分配给所述其它会议终端的音视频数据子流分别发送给相应会议终端,以使相应会议终端将自己接收到的音视频数据子流发送给除当前上传音视频数据的会议终端之外的其他会议终端。
【技术特征摘要】
1.一种多媒体会议音视频数据传输方法,其特征在于,包括以下步骤:
设定周期到达时,会议服务器根据除当前上传音视频数据的会议终端以外
的其它会议终端反馈的上一周期的音视频数据传输性能信息,确定所述其它会
议终端的传输性能;
所述会议服务器根据所述其它会议终端的传输性能,将从当前上传音视频
数据的会议终端接收到的音视频数据划分为子流,并根据所述其它会议终端的
传输性能,将划分得到的子流分配给所述其它会议终端;
所述会议服务器将分配给所述其它会议终端的音视频数据子流分别发送
给相应会议终端,以使相应会议终端将自己接收到的音视频数据子流发送给除
当前上传音视频数据的会议终端之外的其他会议终端。
2.如权利要求1所述的方法,其特征在于,在初始周期,所述会议服务
器根据除当前上传音视频数据的会议终端以外的其它会议终端的数量,将从当
前上传音视频数据的会议终端接收到的音视频数据平均划分得到相应数量的
子流,并平均分配并发送给所述其它会议终端。
3.如权利要求1所述的方法,其特征在于,所述会议服务器根据所述其
它会议终端的音视频数据传输性能,将从当前上传音视频数据的会议终端接收
到的音视频数据划分为子流,并根据所述其它会议终端的传输性能,将划分得
到的子流分配给所述其它会议终端,包括:
所述会议服务器根据所述其它会议终端的音视频数据传输性能,选择出传
输性能达到设定要求的会议终端,并为选择出的会议终端确定子流分配比例;
所述会议服务器根据所述子流分配比例,将从当前上传音视频数据的会议终端
接收到的音视频数据划分为数个子流,并根据所述子流分配比例,将划分得到
的子流分配给选择出的会议终端。
4.如权利要求3所述的方法,其特征在于,所述会议服务器确定出的子
流分配比例为最简整数比,所划分得到的子流数目为所述最简整数比之和。
5.如权利要求3所述的方法,其特征在于,所述会议服务器将从当前上
传音视频数据的会议终端接收到的音视频数据划分为数个子流,包括:
所述会议服务器创建数个队列,将从当前上传音视频数据的会议终端接收
到的音视频数据UDP发送到所述队列中;其中,所述会议服务器每次向队列
发送音视频数据UDP时,将该UDP发送给各队列中当前数据量最少的队列。
6.如权利要求1-5之一所述的方法,其特征在于,所述传输性能信息包括
丢包率或/和网络时延。
7.如权利要求6所述的方法,其特征在于,当所述传输性能信息包括会
丢包率和网络时延时,所述会议服务器采用以下公式确定会议终端的传输性
能:
F(i)=1Σj=1n1n|Lj(i|*P1+Σj=1m1m|Tj(i)|*P2]]>其中,F(i)表示第i个会议终端的传输性能参数,Lj(i)表示第i个会议终端
的丢包率,Tj(i)表示第i个会议终端的网络时延,n表示第i个会议终端与所述
会议服务器之间的路径数目,m表示第i个会议终端与所述会议服务器之间以
及第i个会议终端与其他会议终端之间直接连接的路径数目,P1和P2分别表示
加权系数,P1与P2之和为1。
8.一种多媒体会议服务器,其特征在于,包括:
性能反馈模块,用于在设定周期到达时,根据除当前上传音视频数据的会
议终端以外的其它会议终端反馈的上一周期的音视频数据传输性能信息,确定
所述其它会议终端的传输性能;
子流划分模块,用于根据所述其它会议终端的传输性能,将从当前上传音
视频数据的会议终端接收到的音视频数据划分为子流;
子流分配模块,用于根据所述其它会议终端的传输性能,将划分得到的子
流分配给所述其它会议终端;其中,分配给所述其它会议终端的子流的总和为
该会议服务器从当前上传音视频数据的会议终端接收到的音视频数据的总和;
数据传输模块,用于向所述其它会议终端发送分配的音视频数据子流,以
使所述其它会议终端将自己接收到的音视频数据子流发送给除当前上传音视
频数据的会议终端之外的其他会议终端。
9.如权利要求8所述的多媒体会议服务器,其特征在于,所述子流划分
模块还用于,在初始周期,根据除当前上传音视频数据的会议终端以外的其它
会议终端的数量,将从当前上传音视频数据的会议终端接收到的音视频数据平
均划分得到相应数量的子流;
所述子流分配模块还用于,在初始周期,将所述子流划分模块划分得到的
子流平均分配并发送给所述其它会议终端。
10.如权利要求8所述的多媒体会议服务器,其特征在于,所述性能反馈
模块具体用于,根据所述其它会议终端的音视频数据传输性能,选择出传输性
能达到设定要求的会议终端,并为选择出的会议终端确定子流分配比例;
所述子流划分模块具体用于,根据所述子流分配比例,将从当前上传音视
频数据的会议终端接收到的音视频数据划分为数个子流;
所述子流分配模块具体用于,根据所述子流分配比例,将划分得到的子流
分配给选择出的...
【专利技术属性】
技术研发人员:张剑寅,廖洪銮,李纯喜,张慧,彭晋,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。