能降低负载的视频通话系统及实现方法技术方案

技术编号:15551816 阅读:62 留言:0更新日期:2017-06-08 01:32
本发明专利技术涉及尤其是一种能降低负载的视频通话系统及实现方法,视频通话服务器监测当前转发视频工作造成的负载,若所述负载达到预设的负载等级后,视频通话服务器从当前处于通话的视频通话终端中,获取占用带宽最高的设定数量的视频通话终端,并将所获取的视频通话终端添加到产生的临时降低负载终端列表;视频通话服务器从临时降低负载终端列表中读取视频通话终端以及所述视频通话终端的视频通话参数,且根据所述视频通话终端的视频通话参数产生并向所述视频通话终端发送降低负载消息,以使得接收降低负载消息的视频通话终端的视频通话参数与降低负载消息内包含视频通话参数相一致,从而能有效降低负载,保证用户视频通话的体验。

Video calling system capable of reducing load and implementing method

The present invention relates to a reduced load video communication system and the realization method of video call server monitoring the forwarding load caused by video work, if the load reaches the preset load level, a video call server in a call from the current video communication terminal, obtaining the highest occupied number set video bandwidth communication terminal, and a temporary reduction in the acquired video communication terminal is added to the generated load terminal list; video calling server from a temporary reduction in load video reading terminal list call terminal and the video communication terminal video call parameters, and according to the video communication terminal and video call parameters to the video call the terminal sends message to reduce the load, reduce the load so that the receiving video communication terminal news video call parameters Consistent with reducing the load message contained in the video call parameters, thereby effectively reducing the load and ensuring the experience of the user's video call.

【技术实现步骤摘要】

本专利技术涉及一种通话系统及实现方法,尤其是一种能降低负载的视频通话系统及实现方法,属于视频通话的

技术介绍
视频通话系统很常见,与音频通话相比,视频通话对网络带宽的需求很高。在条件允许的情形下,视频通话终端都尽可能的进行端对端传输数据,这样服务器不必转发数据,机器负载轻,服务器的带宽占用也小。在有些情况下,比如终端不支持端对端传输数据,视频数据必须通过服务器转发。如果视频通话量很大,要转发大量的视频数据,对于负载(包括机器负载、网络带宽占用)都是很大的考验。这时,用户就会发现视频不够流畅,影响用户体验。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种能降低负载的视频通话系统及实现方法,其在视频通话中,当存在大负载时,能有效降低负载,保证用户视频通话的体验。按照本专利技术提供的技术方案,所述能降低负载的视频通话系统,包括视频通话服务器以及若干与所述视频通话服务器连接的视频通话终端;视频通话服务器监测当前转发视频工作造成的负载,若所述负载达到预设的负载等级后,视频通话服务器从当前处于通话的视频通话终端中,获取占用带宽最高的设定数量的视频通话终端,并将所获取的视频通话终端添加到产生的临时降低负载终端列表;视频通话服务器从临时降低负载终端列表中读取视频通话终端以及所述视频通话终端的视频通话参数,且根据所述视频通话终端的视频通话参数产生并向所述视频通话终端发送降低负载消息;视频通话终端接收并解析所述降低负载消息,并根据解析的降低负载消息调整当前视频通话的参数,且在视频通话终端调整并更新当前的视频通话参数后,视频通话服务器将当前视频通话终端从临时降低负载终端列表中删除,并添加到已降低负载终端列表中。视频通话服务器检测当前转发视频工作造成的负载,若所述负载低于预设负载等级后,视频通话服务器清除已降低负载终端列表中不再处于通话状态的视频通话终端,从已降低负载终端列表中,获取设定数量的视频通话终端,并将所获取的视频通话终端添加到产生的临时恢复负载终端列表中,并将所述视频通话终端从已降低负载终端列表中删除;视频通话服务器从临时恢复负载终端列表中读取视频通话终端以及所述视频通话终端的视频通话参数,且根据所述视频通话终端的视频通话参数产生并向所述视频通话终端发送恢复负载消息;视频通话终端接收并解析所述恢复负载消息,并根据解析的恢复负载消息调整当前视频通话的参数,且在视频通话终端调整并更新当前的视频通话参数后,视频通话服务器将当前视频通话终端从临时恢复负载终端列表中删除。所述降低负载消息包括降低视频通话分辨率和/或降低视频通话帧率。所述恢复负载消息包括恢复视频通话分辨率和/或恢复视频通话帧率。所述视频通话终端包括登录模块、通话模块以及负载消息处理模块;通过登录模块能登录到视频通话服务器,通过通话模块能进行视频录制、音频录制,并将录制的音视频发送至视频通话服务器,通过负载消息处理模块解析降低负载消息,并根据解析的降低负载消息调整当前视频通话参数。所述视频通话服务器包括终端接入模块、通话服务模块以及负载管理模块;所述负载管理模块包括负载检测模块、负载降低模块、负载恢复模块、负载消息发送模块以及功能设置模块。一种能降低负载的视频通话实现方法,包括视频通话服务器以及若干与所述视频通话服务器连接的视频通话终端;视频通话服务器监测当前转发视频工作造成的负载,若所述负载达到预设的负载等级后,视频通话服务器从当前处于通话的视频通话终端中,获取占用带宽最高的设定数量的视频通话终端,并将所获取的视频通话终端添加到产生的临时降低负载终端列表;视频通话服务器从临时降低负载终端列表中读取视频通话终端以及所述视频通话终端的视频通话参数,且根据所述视频通话终端的视频通话参数产生并向所述视频通话终端发送降低负载消息;视频通话终端接收并解析所述降低负载消息,并根据解析的降低负载消息调整当前视频通话的参数,且在视频通话终端调整并更新当前的视频通话参数后,视频通话服务器将当前视频通话终端从临时降低负载终端列表中删除,并添加到已降低负载终端列表中。视频通话服务器检测当前转发视频工作造成的负载,若所述负载低于预设负载等级后,视频通话服务器清除已降低负载终端列表中不再处于通话状态的视频通话终端,从已降低负载终端列表中,获取设定数量的视频通话终端,并将所获取的视频通话终端添加到产生的临时恢复负载终端列表中,并将所述视频通话终端从已降低负载终端列表中删除;视频通话服务器从临时恢复负载终端列表中读取视频通话终端以及所述视频通话终端的视频通话参数,且根据所述视频通话终端的视频通话参数产生并向所述视频通话终端发送恢复负载消息;视频通话终端接收并解析所述恢复负载消息,并根据解析的恢复负载消息调整当前视频通话的参数,且在视频通话终端调整并更新当前的视频通话参数后,视频通话服务器将当前视频通话终端从临时恢复负载终端列表中删除。所述降低负载消息包括降低视频通话分辨率和/或降低视频通话帧率。本专利技术的优点:视频通话服务器监测当前转发视频工作造成的负载,若所述负载达到预设的负载等级后,视频通话服务器从当前处于通话的视频通话终端中,获取占用带宽最高的设定数量的视频通话终端,并将所获取的视频通话终端添加到产生的临时降低负载终端列表;视频通话服务器从临时降低负载终端列表中读取视频通话终端以及所述视频通话终端的视频通话参数,且根据所述视频通话终端的视频通话参数产生并向所述视频通话终端发送降低负载消息,以使得接收降低负载消息的视频通话终端的视频通话参数与降低负载消息内包含视频通话参数相一致,从而能有效降低负载,保证用户视频通话的体验。附图说明图1为本专利技术的结构框图。图2为本专利技术负载管理模块的结构框图。图3为本专利技术视频通话服务器的负载监测流程图。图4为本专利技术视频通话服务器进行负载降低的流程图。图5为本专利技术视频通话服务器进行负载恢复的流程图。图6为本专利技术视频通话终端处理负载消息的流程图。图7为本专利技术负载管理模块的界面示意图。图8为本专利技术负载管理设置的流程图。附图标记说明:101-视频通话服务器、102-终端接入模块、103-帐号管理模块、104-通话服务模块、105-负载管理模块、111-视频通话终端、112-登录模块、113-通话模块、114-负载消息处理模块、201-负载监测模块、202-负载降低模块、203-负载恢复模块、204-负载消息发送模块以及205-功能设置模块。具体实施方式下面结合具体附图和实施例对本专利技术作进一步说明。如图1所示:在视频通话中,当存在大负载时,为了能有效降低负载,保证用户视频通话的体验,本专利技术包括视频通话服务器101以及若干与所述视频通话服务器101连接的视频通话终端111;视频通话服务器101监测当前转发视频工作造成的负载,若所述负载达到预设的负载等级后,视频通话服务器101从当前处于通话的视频通话终端111中,获取占用带宽最高的设定数量的视频通话终端111,并将所获取的视频通话终端111添加到产生的临时降低负载终端列表;视频通话服务器101从临时降低负载终端列表中读取视频通话终端111以及所述视频通话终端111的视频通话参数,且根据所述视频通话终端111的视频通话参数产生并向所述视频通话终端111发送降低负载消息;视频通话终端111接本文档来自技高网...
能降低负载的视频通话系统及实现方法

【技术保护点】
一种能降低负载的视频通话系统,包括视频通话服务器(101)以及若干与所述视频通话服务器(101)连接的视频通话终端(111);其特征是:视频通话服务器(101)监测当前转发视频工作造成的负载,若所述负载达到预设的负载等级后,视频通话服务器(101)从当前处于通话的视频通话终端(111)中,获取占用带宽最高的设定数量的视频通话终端(111),并将所获取的视频通话终端(111)添加到产生的临时降低负载终端列表;视频通话服务器(101)从临时降低负载终端列表中读取视频通话终端(111)以及所述视频通话终端(111)的视频通话参数,且根据所述视频通话终端(111)的视频通话参数产生并向所述视频通话终端(111)发送降低负载消息;视频通话终端(111)接收并解析所述降低负载消息,并根据解析的降低负载消息调整当前视频通话的参数,且在视频通话终端(111)调整并更新当前的视频通话参数后,视频通话服务器(101)将当前视频通话终端(111)从临时降低负载终端列表中删除,并添加到已降低负载终端列表中。

【技术特征摘要】
1.一种能降低负载的视频通话系统,包括视频通话服务器(101)以及若干与所述视频通话服务器(101)连接的视频通话终端(111);其特征是:视频通话服务器(101)监测当前转发视频工作造成的负载,若所述负载达到预设的负载等级后,视频通话服务器(101)从当前处于通话的视频通话终端(111)中,获取占用带宽最高的设定数量的视频通话终端(111),并将所获取的视频通话终端(111)添加到产生的临时降低负载终端列表;视频通话服务器(101)从临时降低负载终端列表中读取视频通话终端(111)以及所述视频通话终端(111)的视频通话参数,且根据所述视频通话终端(111)的视频通话参数产生并向所述视频通话终端(111)发送降低负载消息;视频通话终端(111)接收并解析所述降低负载消息,并根据解析的降低负载消息调整当前视频通话的参数,且在视频通话终端(111)调整并更新当前的视频通话参数后,视频通话服务器(101)将当前视频通话终端(111)从临时降低负载终端列表中删除,并添加到已降低负载终端列表中。2.根据权利要求1所述的能降低负载的视频通话系统,其特征是:视频通话服务器(101)检测当前转发视频工作造成的负载,若所述负载低于预设负载等级后,视频通话服务器(101)清除已降低负载终端列表中不再处于通话状态的视频通话终端(111),从已降低负载终端列表中,获取设定数量的视频通话终端(111),并将所获取的视频通话终端(111)添加到产生的临时恢复负载终端列表中,并将所述视频通话终端(111)从已降低负载终端列表中删除;视频通话服务器(101)从临时恢复负载终端列表中读取视频通话终端(111)以及所述视频通话终端(111)的视频通话参数,且根据所述视频通话终端(111)的视频通话参数产生并向所述视频通话终端(111)发送恢复负载消息;视频通话终端(111)接收并解析所述恢复负载消息,并根据解析的恢复负载消息调整当前视频通话的参数,且在视频通话终端(111)调整并更新当前的视频通话参数后,视频通话服务器(101)将当前视频通话终端(111)从临时恢复负载终端列表中删除。3.根据权利要求1所述的能降低负载的视频通话系统,其特征是:所述降低负载消息包括降低视频通话分辨率和/或降低视频通话帧率。4.根据权利要求2所述的能降低负载的视频通话系统,其特征是:所述恢复负载消息包括恢复视频通话分辨率和/或恢复视频通话帧率。5.根据权利要求1所述的能降低负载的视频通话系统,其特征是:所述视频通话终端(111)包括登录模块(112)、通话模块(113)以及负载消息处理模块(114);通过登录模块(112)能登录到视频通话服务器(111),通过通话模块(113)能进行视频录制、音频录制,并将录制的音视频发送至视频通话服务器(11...

【专利技术属性】
技术研发人员:柳鲲鹏
申请(专利权)人:无锡纽微特科技有限公司
类型:发明
国别省市:江苏;32

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

1