一种视频会议中数据传输方法、服务器以及系统技术方案

技术编号:21251796 阅读:55 留言:0更新日期:2019-06-01 09:31
本发明专利技术实施例提供了一种视频会议中数据传输方法、服务器以及系统,其中,该方法包括:确定视频会议中多个会议终端的能力档次以及各能力档次对应的编码规则;依据该各能力档次对应的编码规则对待传输数据进行一次或多次编码;将编码后的数据发送给各该编码规则对应能力档次的会议终端。通过上述方法,视频会议服务器可以根据会议终端的能力档次进行相应的编码,通过对能力相当的一个或多个终端进行数据的统一编码,从而确保了会议终端视频的质量,同时编码次数相较于独立编码大大降低,减小了视频会议系统的性能损耗。

A Data Transfer Method, Server and System in Video Conference

The embodiment of the present invention provides a data transmission method, a server and a system in a video conference, in which the method includes: determining the capacity grade of multiple conference terminals in a video conference and the corresponding encoding rules of each capability grade; treating the transmitted data one or more times according to the encoding rules corresponding to each capability grade; and transmitting the encoding data to each of the video conference terminals. Coding rules correspond to the level of capacity of conference terminals. Through the above method, the video conference server can encode the video according to the level of the conference terminal's capability, and encode the data of one or more terminals with the same capability, so as to ensure the video quality of the conference terminal. At the same time, the number of encoding times is greatly reduced compared with the independent encoding, and the performance loss of the video conference system is reduced.

【技术实现步骤摘要】
一种视频会议中数据传输方法、服务器以及系统
本专利技术涉及通信领域,特别涉及一种视频会议中的数据传输方法、服务器以及系统。
技术介绍
传统的视频会议系统一般采用两种编码模式。一种是统一编码,即视频会议服务器对与会终端全部采用同一个分辨率、帧率、码率进行编码,并将编码后的数据发送给各终端设备。采用统一编码,服务器只进行一次编码,性能消耗极小,但是由于各个会议终端只能接收统一画面,会议端的视频质量则不能保证,高清会议端尤为明显。另一种是独立编码,即视频会议服务器对与会终端分别采用其各自的分辨率、帧率、码率进行编码。通过独立编码可以保证所有会议终端的视频质量,但服务器需要进行多次编码,比较消耗媒体性能。随着高性能、大容量、高质量的视频会议的需要,要求媒体服务器具备高适应性和高性能利用率,而传统的统一编码虽然可以保证媒体性能但是无法保证视频质量,而独立编码虽然可以保证视频质量但无法保证媒体性能。
技术实现思路
本专利技术实施例提供了一种视频会议中数据传输方法、服务器以及系统,以解决现有技术中视频编码无法兼顾性能与消耗的问题。为解决上述问题,本专利技术实施例的技术方案实现如下:一种视频会议中数据传输方法,包括:确定视频会议中多个会议终端的能力档次以及各能力档次对应的编码规则;依据所述各能力档次对应的编码规则对待传输数据进行一次或多次编码;将编码后的数据发送给各所述编码规则对应能力档次的会议终端。进一步的,在确定视频会议中多个会议终端的能力档次以及各能力档次对应的编码规则之前,所述方法还包括:获取所述多个会议终端的媒体参数信息,其中,所述媒体参数信息包括码率、分辨率和帧率;根据所述媒体参数信息设置所述多个会议终端的能力档次。进一步的,所述获取所述多个会议终端的媒体参数信息包括:接收第一会议终端反馈的当前下行码率,其中,所述第一会议终端为视频会议中设置有辅助功能的会议终端,所述辅助功能包括体验质量QoE、自动升降速或FEC反向纠错;获取第二会议终端的上行码率,其中,所述第二会议终端为视频会议中未设置辅助功能的会议终端。进一步的,所述获取所述多个会议终端的媒体参数信息包括:在所述第一会议终端设置有自动升降速和FEC功能的情况下,接收FEC功能对应的当前下行码率。进一步的,所述获取第二会议终端的上行码率包括:判断是否对所述第二会议终端发送的数据进行解码;在判断结果为是的情况下,检测得到所述第二会议终端的当前上行码率;在判断结果为否的情况下,获取所述第二会议终端的协商码率或者所述第二会议终端停止解码前检测到的上行码率。进一步的,所述依据所述各能力档次对应的编码规则对待传输数据进行一次或多次编码包括:依据所述各能力档次对应的帧率、分辨率和码率对所述待传输数据进行一次或多次编码;或者,在一个或多个会议终端离开视频会议的情况下,确定离开的会议终端所对应的能力档次中剩余会议终端的最小码率;依据所述最小码率对所述待传输数据进行编码。进一步的,所述确定视频会议中多个会议终端的能力档次包括:在检测到一个或多个所述会议终端的媒体参数信息发生变化的情况下,根据变化后的媒体参数信息调整一个或多个所述会议终端的能力档次。进一步的,在依据所述各能力档次对应的编码规则对待传输数据进行一次或多次编码之前,还包括:接收多个所述会议终端发送的视频数据;对接收到的多个视频数据进行编排得到所述待传输数据。本专利技术实施例还提供了一种视频会议服务器,包括存储器和处理器,其特征在于,所述存储器中存储有数据传输指令,所述处理器通过执行所述数据传输指令以实现如上所述的任一种方法。本专利技术实施例还提供了一种视频会议系统,包括多个会议终端以及视频会议服务端,其特征在于,所述视频会议服务器,用于确定所述多个会议终端的能力档次以及各能力档次对应的编码规则;依据所述各能力档次对应的编码规则对待传输数据进行一次或多次编码;将编码后的数据发送给各所述编码规则对应能力档次的会议终端;所述会议终端,用于接收所述编码后的数据,并解码播放。通过上述方法,视频会议服务器可以根据会议终端的能力档次进行相应的编码,通过对能力相当的一个或多个终端进行数据的统一编码,从而确保了会议终端视频的质量,同时编码次数相较于独立编码大大降低,减小了视频会议系统的性能损耗。附图说明图1是根据实施例一的一种视频会议中数据传输方法流程图;图2是根据本专利技术实施例一的一种多能力档次表;图3是根据本专利技术实施例二的一种视频会议服务器框图;图4是根据本专利技术实施例三的一种视频会议系统框图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。需要说明的是,下列实施例中的方案在不产生冲突的情况下,方案可以任意组合。实施例一本专利技术实施例一提供了一种视频会议中数据传输方法。图1是根据实施例一的一种视频会议中数据传输方法流程图,如图1所示,该方法包括以下步骤:S102:确定视频会议中多个会议终端的能力档次以及各能力档次对应的编码规则;S104:依据该各能力档次对应的编码规则对待传输数据进行一次或多次编码;S106:将编码后的数据发送给各该编码规则对应能力档次的会议终端。进一步的,在确定视频会议中多个会议终端的能力档次以及各能力档次对应的编码规则之前,该方法还包括:获取该多个会议终端的媒体参数信息,其中,该媒体参数信息包括码率、分辨率和帧率;根据该媒体参数信息设置该多个会议终端的能力档次。能力档次是由用户根据需要自定义的。媒体参数信息反映的是设备的视频信息传输能力,其中码率和分辨率是最为影响设备性能的参数,而帧率一般只有15和30两个档次,相较于前者不太能反应设备的性能。因此,实际设置设备的能力档次时可以优选仅依据码率进行设置,或者仅依据分辨率进行设置,或者依据码率与分辨率二者的结合进行设置。当然也可以采取码率与帧率的结合,或者分辨率与帧率的结合,或者码率、分辨率与帧率的结合进行设置。需要说明的是,能力档次的设置还可以结合会议终端的编码类型,目前常见的编码类型包括:H264BP,H264HP,H265。本实施例中,优选以会议终端的编码类型、码率、分辨率以及帧率共同确定终端的能力档次,具体如附图2所示。图2是根据本专利技术实施例一的一种多能力档次表。多能力档次表中编码类型分为H264BP,H264HP,H265。以H264BP为例,2M及以上码率、1080P分辨率、30帧率是第一档次;768k~2M码率、720P分辨率、30帧率是第二档次;448k~768k码率、448P分辨率、15帧率是第三档次;128k~448k码率、228P分辨率、15帧率是第四档次。本实施例中,将相同帧率和相同分辨率的终端设置为一个能力档次。那么H264BP、2M及以上码率、1080P分辨率、30帧率的终端,与H264HP、1M及以上码率、1080P分辨率、30帧率的终端,以及H265、512K及以上码率、1080P分辨率、30帧率的终端属于第一档次。依次类推可以得到第二档次的三个设备、第三档次的三个设备和第四档次的三个设备。这样,服务器在编码时,对于相同档次的多个终端设备可以按照相同的媒体参数编码,一般按照相同档次中的最低码率、最低帧率、最低分辨率设置。通过这种方式,服务器只需要进行四次编码即可。进一步的,获取该多个会议终端的媒体参数信息包括:接收第一本文档来自技高网...

【技术保护点】
1.一种视频会议中数据传输方法,其特征在于,包括:确定视频会议中多个会议终端的能力档次以及各能力档次对应的编码规则;依据所述各能力档次对应的编码规则对待传输数据进行一次或多次编码;将编码后的数据发送给各所述编码规则对应能力档次的会议终端。

【技术特征摘要】
1.一种视频会议中数据传输方法,其特征在于,包括:确定视频会议中多个会议终端的能力档次以及各能力档次对应的编码规则;依据所述各能力档次对应的编码规则对待传输数据进行一次或多次编码;将编码后的数据发送给各所述编码规则对应能力档次的会议终端。2.如权利要求1所述的方法,其特征在于,在确定视频会议中多个会议终端的能力档次以及各能力档次对应的编码规则之前,所述方法还包括:获取所述多个会议终端的媒体参数信息,其中,所述媒体参数信息包括码率、分辨率和帧率;根据所述媒体参数信息设置所述多个会议终端的能力档次。3.如权利要求2所述的方法,其特征在于,所述获取所述多个会议终端的媒体参数信息包括:接收第一会议终端反馈的当前下行码率,其中,所述第一会议终端为视频会议中设置有辅助功能的会议终端,所述辅助功能包括体验质量QoE、自动升降速或FEC反向纠错;获取第二会议终端的上行码率,其中,所述第二会议终端为视频会议中未设置辅助功能的会议终端。4.如权利要求3所述的方法,其特征在于,所述获取所述多个会议终端的媒体参数信息包括:在所述第一会议终端设置有自动升降速和FEC功能的情况下,接收FEC功能对应的当前下行码率。5.如权利要求3所述的方法,其特征在于,所述获取第二会议终端的上行码率包括:判断是否对所述第二会议终端发送的数据进行解码;在判断结果为是的情况下,检测获得所述第二会议终端的当前上行码率;在判断结果为否的情况下,获取所述第二会议终端的协商码率或者所述第二会议终端停止解码前...

【专利技术属性】
技术研发人员:邓昆明
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1