本申请实施例提供了一种媒体节点的负载均衡方法及装置、存储介质、电子装置,所述方法包括:根据媒体服务集群中媒体节点的媒体编解码能力剩余值确定第一目标媒体节点,使用第一目标媒体节点启动视频会议,其中,媒体编解码能力剩余值表示媒体节点当前能够解码的视频路数;根据媒体节点的网络传输能力剩余值确定第二目标媒体节点,将第二目标媒体节点的通道信息发送给终端,其中,网络传输能力剩余值表示媒体节点当前能够接入的终端数量,通道信息用于指示终端通过第二目标媒体节点接入视频会议,解决了现有技术中视频会议场景中媒体节点的编解码能力和网络传输能力无法同时做到均衡调度导致会议效果不佳及媒体服务器资源不能充分利用的问题。
【技术实现步骤摘要】
媒体节点的负载均衡方法及装置、存储介质、电子装置
本申请涉及多媒体服务
,具体而言,涉及一种媒体节点的负载均衡方法及装置、存储介质、电子装置。
技术介绍
在视频会议系统中,包含了多点控制单元(MultiControlUnit,简称为MCU)视频会议服务器及终端等各类参与设备。终端采集图像声音并经过编码发送给MCU。MCU则根据会议要求将多个终端发送的图像进行融合或不进行融合后发送给各个参与终端。从而实现多方与会人的音视频通话。视频会议系统服务端则往往是一个集群堆叠系统,可有多个信令节点和多个媒体节点组成。每个媒体节点则配置有不同能力的媒体编解码处理器和网络传输设备。在大型会议中,一般会设置多个分布式媒体节点同时支撑一个会议,此时媒体资源负载均衡较为复杂。现有的媒体资源负载均衡方案,一般是使用媒体节点资源池,为每个媒体节点赋予一个能力值,该值一般代表媒体节点的编解码处理能力。新增会议时,选择一个空闲能力值最大的媒体节点用于启动会议。在跨节点大型会议场景中,除了媒体节点的编解码能力,还要考虑媒体节点的网络传输能力。纯粹从编解码能力的维度去均衡调度多个会议,可能出现部分终端因网络带宽不足而导致会议效果不佳,或者,由于没有考虑网络传输能力,可能会出现部分媒体节点编解码能力已满,但网络传输能力很空的情况,媒体节点的网络传输资源无法充分利用。针对相关技术中,视频会议场景中媒体节点的编解码能力和网络传输能力无法同时做到均衡调度导致会议效果不佳,及媒体服务器资源不能充分利用的问题,目前尚未有有效的解决办法。
技术实现思路
本申请实施例提供了一种媒体节点的负载均衡方法及装置、存储介质、电子装置,以至少解决相关技术中视频会议场景中媒体节点的编解码能力和网络传输能力无法同时做到均衡调度导致会议效果不佳,及媒体服务器资源不能充分利用的问题。根据本申请的一个实施例,提供了一种媒体节点的负载均衡方法,包括:根据媒体服务集群中媒体节点的媒体编解码能力剩余值确定第一目标媒体节点,使用所述第一目标媒体节点启动视频会议,其中,所述媒体编解码能力剩余值表示所述媒体节点当前能够解码的视频路数;根据所述媒体节点的网络传输能力剩余值确定第二目标媒体节点,将所述第二目标媒体节点的通道信息发送给所述终端,其中,所述网络传输能力剩余值表示所述媒体节点当前能够接入的终端数量,所述通道信息用于指示所述终端通过所述第二目标媒体节点接入所述视频会议。可选地,根据媒体服务集群中媒体节点的媒体编解码能力剩余值确定第一目标媒体节点,使用所述第一目标媒体节点启动视频会议,包括:将所述媒体服务集群中媒体编解码能力剩余值最大的媒体节点确定为所述第一目标媒体节点;在所述第一目标媒体节点的所述媒体编解码能力剩余值大于或等于所述视频会议所需媒体编解码能力值的情况下,使用所述第一目标媒体节点启动所述视频会议。可选地,根据所述媒体节点的网络传输能力值确定第二目标媒体节点之前,所述方法还包括:接收所述终端发送的接入请求,其中,所述接入请求用于请求接入所述视频会议的通道信息。可选地,所述根据所述媒体节点的网络传输能力值确定第二目标媒体节点,包括:获取所述第一目标媒体节点的网络传输能力剩余值;在所述第一目标媒体节点的网络传输能力剩余值大于0的情况下,确定所述第一目标媒体节点为所述第二目标媒体节点;在所述第一目标媒体节点的网络传输能力剩余值为0的情况下,将所述媒体服务集群中网络传输能力剩余值最大的媒体节点确定为所述第二目标媒体节点。可选地,将所述媒体服务集群中网络传输能力剩余值最大的媒体节点确定为所述第二目标媒体节点之后,所述方法还包括:在所述第二目标媒体节点的网络传输能力剩余值为0的情况下,向所述终端发送拒绝接入所述视频会议的指示消息。可选地,在将所述第二目标媒体节点的通道信息发送给所述终端之后,所述方法还包括:在所述终端接入所述视频会议后,更新所述第二目标媒体节点的网络传输能力剩余值;和/或在所述终端退出所述视频会议后,更新所述第二目标媒体节点的网络传输能力剩余值。根据本申请的另一个实施例,还提供了一种媒体节点的负载均衡装置,包括:第一确定模块,用于根据媒体服务集群中媒体节点的媒体编解码能力剩余值确定第一目标媒体节点,其中,所述媒体编解码能力剩余值表示所述媒体节点当前能够解码的视频路数;启动模块,用于使用所述第一目标媒体节点启动视频会议;第二确定模块,用于根据所述媒体节点的网络传输能力剩余值确定第二目标媒体节点,其中,所述网络传输能力剩余值表示所述媒体节点当前能够接入的终端数量;发送模块,用于将所述第二目标媒体节点的通道信息发送给所述终端,其中,所述通道信息用于指示所述终端通过所述第二目标媒体节点接入所述视频会议。可选地,所述第一确定模块包括:确定单元,用于将所述媒体服务集群中媒体编解码能力剩余值最大的媒体节点确定为所述第一目标媒体节点;所述启动模块包括:启动单元,用于在所述第一目标媒体节点的所述媒体编解码能力剩余值大于或等于所述视频会议所需媒体编解码能力值的情况下,使用所述第一目标媒体节点启动所述视频会议。可选地,所述装置还包括:接收模块,用于接收所述终端发送的接入请求,其中,所述接入请求用于请求接入所述视频会议的通道信息。可选地,所述第二确定模块包括:获取单元,用于获取所述第一目标媒体节点的网络传输能力剩余值;第一确定单元,用于在所述第一目标媒体节点的网络传输能力剩余值大于0的情况下,确定所述第一目标媒体节点为所述第二目标媒体节点;第二确定单元,用于在所述第一目标媒体节点的网络传输能力剩余值为0的情况下,将所述媒体服务集群中网络传输能力剩余值最大的媒体节点确定为所述第二目标媒体节点。可选地,所述发送模块包括:发送单元,用于在所述第二目标媒体节点的网络传输能力剩余值为0的情况下,向所述终端发送拒绝接入所述视频会议的指示消息。可选地,所述装置还包括:第一更新模块,用于在所述终端接入所述视频会议后,更新所述第二目标媒体节点的网络传输能力剩余值;第二更新模块,用于在所述终端退出所述视频会议后,更新所述第二目标媒体节点的网络传输能力剩余值。根据本申请的另一个实施例,还提供了一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本申请的另一个实施例,还提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本申请实施例,根据媒体服务集群中媒体节点的媒体编解码能力剩余值确定第一目标媒体节点,使用第一目标媒体节点启动视频会议,根据媒体节点的网络传输能力剩余值确定第二目标媒体节点,将第二目标媒体节点的通道信息发送给终端,通道信息用于指示终端通过第二目标媒体节点接入视频会议,解决了现有技术中视频会议场景中媒体节本文档来自技高网...
【技术保护点】
1.一种媒体节点的负载均衡方法,其特征在于,包括:/n根据媒体服务集群中媒体节点的媒体编解码能力剩余值确定第一目标媒体节点,使用所述第一目标媒体节点启动视频会议,其中,所述媒体编解码能力剩余值表示所述媒体节点当前能够解码的视频路数;/n根据所述媒体节点的网络传输能力剩余值确定第二目标媒体节点,将所述第二目标媒体节点的通道信息发送给终端,其中,所述网络传输能力剩余值表示所述媒体节点当前能够接入的终端数量,所述通道信息用于指示所述终端通过所述第二目标媒体节点接入所述视频会议。/n
【技术特征摘要】
1.一种媒体节点的负载均衡方法,其特征在于,包括:
根据媒体服务集群中媒体节点的媒体编解码能力剩余值确定第一目标媒体节点,使用所述第一目标媒体节点启动视频会议,其中,所述媒体编解码能力剩余值表示所述媒体节点当前能够解码的视频路数;
根据所述媒体节点的网络传输能力剩余值确定第二目标媒体节点,将所述第二目标媒体节点的通道信息发送给终端,其中,所述网络传输能力剩余值表示所述媒体节点当前能够接入的终端数量,所述通道信息用于指示所述终端通过所述第二目标媒体节点接入所述视频会议。
2.根据权利要求1所述的方法,其特征在于,根据媒体服务集群中媒体节点的媒体编解码能力剩余值确定第一目标媒体节点,使用所述第一目标媒体节点启动视频会议,包括:
将所述媒体服务集群中媒体编解码能力剩余值最大的媒体节点确定为所述第一目标媒体节点;
在所述第一目标媒体节点的所述媒体编解码能力剩余值大于或等于所述视频会议所需媒体编解码能力值的情况下,使用所述第一目标媒体节点启动所述视频会议。
3.根据权利要求1所述的方法,其特征在于,根据所述媒体节点的网络传输能力值确定第二目标媒体节点之前,所述方法还包括:
接收所述终端发送的接入请求,其中,所述接入请求用于请求接入所述视频会议的通道信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述媒体节点的网络传输能力值确定第二目标媒体节点,包括:
获取所述第一目标媒体节点的网络传输能力剩余值;
在所述第一目标媒体节点的网络传输能力剩余值大于0的情况下,确定所述第一目标媒体节点为所述第二目标媒体节点;
在所述第一目标媒体节点的网络传输能力剩余值为0的情况下,将所述媒体服务集群中网络传输能力剩余值最大的媒体节点确定为所述第二目标媒体节点。
5.根据权利要求4所述的方法,其特征在于,将所述媒体服务集群中网络传输能力剩余值最大的媒体节点确定为所述第二目标媒体节点之后,所述方法还包括:
在所...
【专利技术属性】
技术研发人员:孙俊伟,王克彦,
申请(专利权)人:浙江华创视讯科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。