Mcu负载均衡控制器及视频会议系统的制作方法

文档序号:7908039阅读:518来源:国知局
专利名称:Mcu负载均衡控制器及视频会议系统的制作方法
技术领域
本实用新型涉及视频会议设备技术领域,具体是MCU负载均衡控制器及视频会议 系统。
背景技术
现有技术提供的视频会议系统包括服务器端和会议终端,实现包括音视频通信、 文档共享、电子白板、协同浏览、屏幕广播、即时通讯等应用功能。各会议终端以互联网形式 连接服务器,服务器由其MCU(多点控制单元)负责实现各终端之间的业务需要。现有技术 提供的各视频会议系统不能支持大并发用户数,服务器端的MCU是各自独立的,其承担的 终端连接数存在不可避免的局限性。从而使得目前的视频会议系统不能真正推向大型组织 架构下的大规模会议,以及不能支持由视频会议延伸出的大规模互动教学功能。目前已有 的实现级联的MCU之间有主次依赖关系,相互之间有严格的物理结构限制,其中一个MCU的 工作状态直接影响相关MCU的工作状态。导致成本非常高。

实用新型内容本实用新型的主要目的是提供一种MCU负载均衡控制器及视频会议系统,使MCU 的部署不受地理、区域等任何外部因素的限制、且成本低。本实用新型解决其技术问题所采用的技术方案是一种MCU负载均衡控制器,其包括负载监控器、平衡触发器和MCU选择器,其中, 所述负载监控器分别连接所述平衡触发器和所述MCU选择器。本实用新型还提供一种视频会议系统,其包括,MCU负载均衡控制器、至少一个 MCU和至少一个VT,所述MCU之间相互连接,所述MCU负载均衡控制器连接所有的MCU和 VT,所述一个VT对应连接一个MCU。实施本实用新型的技术方案,具有以下有益效果本实用新型提供的MCU负载均 衡控制器及视频会议系统,该系统根据当前各MCU的负载情况选择负载最小最合适的MCU 与终端连接,同一会议室下的不同MCU之间还可实现该会议室下的音视频流、数据流的交 互,由于MCU之间是平等关系,MCU的部署不受地理、区域等任何外部因素的限制,可根据具 体的需求随意的、个性化的部署,且成本低。

图1为本实用新型实施例提供的MCU负载均衡控制器的结构示意图;图2为本实用新型实施例提供的视频会议系统的结构示意图。本实用新型目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本实用新型的目的、技术方案及优点更加清楚明白,
以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释 本实用新型,并不用于限定本实用新型。本实用新型实施例提供一种MCU负载均衡控制器,如图1所示,该MCU负载均衡控 制器(GK)包括负载监控器111、平衡触发器112和MCU选择器113,其中,所述负载监控器 111分别连接所述平衡触发器112和所述MCU选择器113。该MCU负载均衡控制器应用在 视频会议系统中,该视频会议系统如图2所示包括:MCU负载均衡控制器(GK)、两个MCU1、 MCU2和两个VT 1、VT2,所述MCU1、MCU2之间相互连接,所述MCU负载均衡控制器连接所有 其他的MCU和VT1、VT2。所述VTl对应连接MCUl,所述VT2对应连接MCU2。在其他的实施 例中,也可以有更多的MCU和更多的VT,一个VT对应一个MCU。在上述实施例提供的系统中,MCU会周期性的向GK发送其负载信息,则GK也会为 每个MCU分配一个负载监控器去收集MCU的负载信息。一旦GK接受到MCU发送的请求建 立连接的命令,则GK就会为MCU分配一个监控器收集MCU发送的信息,GK周期性的(如 每隔2秒)收集一次MCU的负载信息并更新对应MCU的相关数据,如果GK超过预置的时间 (如1分钟或者其他预置的时间)没有收到MCU发送的负载信息,则GK判定MCU已不再正 常运行,则GK会删除该MCU相关信息,并不再为该MCU分配客户端,同时关闭该负载监控器 111。平衡触发器负责周期性地检查各个MCU是否超载,主要依据指标是监测的MCU的 负载信息和预先设定的各个MCU性能参数的超载阈值等。GK在为客户端分配MCU时也会以 平衡触发器收集的相关数据为依据。MCU选择器是GK工作的一个核心,对选择过程的具体算法包括如下步骤a、GK接受到VT发来的请求进入ID (身份标识)为id的会议室;b、调用负载监控器,搜索当前已经开启了 ID号为id的会议室这些MCU,并将这些 MCU加入列表(Listl)中,若上述步骤执行完后,Listl为空,则执行步骤f ;c、监测Listl中的各个MCU,计算每个MCU加入一个VT后的负载情况,计算各个 MCU的负载因子((当前连接数+1)/最大容量)、CPU利用率、剩余内存容量;d、在Listl中选择上述计算的各个负载参数小于预先设定阈值的,并且负载最轻 的那个MCU,若负载情况都一致则随便选取其中的一个作为目标MCU,执行步骤g ;若没有符 合要求的则执行步骤e ;e、在Listl中记录的MCU之外的其他全部MCU中,按步骤c、d的方法进行选择目 标MCU,并执行步骤g,若没有找到符合要求的则拒绝请求,选择过程结束;f、在全部的MCU中按步骤c、d的方法进行选择目标MCU,若有满足条件的,则执行 步骤g,若没有则拒绝请求并结束;g、更新选择的目标MCU的负载信息,并将VT分配到该MCU上。上述实施例提供的基于MCU的视频会议系统的应用主要有会议管理、流媒体转 发、屏幕广播、文档共享、电子白板和即时通讯等。由于该系统是为了实现服务器集群,满足 大并发用户需求,周期性对服务器进行负载均衡优化处理等,因此,基于MCU的视频会议系 统应用服务相较过去的MCU主要增加了两个方面的功能一、MCU与GK之间的通信;二、MCU 之间的通信。其中MCU与GK之间的通信具体为
4[0025]各个MCU周期性地收集自身的负载信息以及所开会议室及会议室中当前人数等 数据,并发送给GK,GK为每一个MCU开启一个监听器负责接收MCU负载信息。MCU之间的通信具体为当2个或以上的MCU同时开启了同一会议室,则这些MCU之间就会相互转发其下 该会议室中的音视频流、数据流、指令流等信息,以保证同一会议的同步进行。该系统中,各个MCU间在物理结构和逻辑结构上都是平等的关系,没有主次、父子 之分。WS (后台管理系统)负责对MCU相关信息(包括各个MCU对应的IP、端口号等)、会 议室信息、用户信息、用户相对会议室权限等信息进行初始配置。初始配置完成后,用户即 可使用该系统,通过VT (客户端)登录时先与GK建立请求连接,GK根据会议组优先最小负 载(包括MCU所在服务器实时带宽、性能等)原则为客户端分配合适的MCU并返回给客户 端,然后客户端与MCU建立直接连接。各个开启的MCU会周期性地向GK发送其负载信息, GK会周期性地监听各个MCU的负载信息并及时调整超负荷的MCU负载。该系统根据当前各 MCU的负载情况选择负载最小最合适的MCU与终端连接,同一会议室下的不同MCU之间还可 实现该会议室下的音视频流、数据流的交互。且MCU之间是平等关系,其中一个MCU不工作 可以由另外的MCU代替其工作,并且不会影响其他MCU的工作。该项实用新型首先从应用 上解决了当前视频会议系统并发终端数受单个MCU能力所限的问题,实现了真正意义上的 大规模用户同时并发开会、交流等功能。其次,该系统实现了 MCU集群之间的平等关系。过 去的M⑶级联架构中,各MCU中有主MCU、次MCU,主M⑶一旦不能工作,所有次MCU之间也 立马不能工作,各个MCU还必须严格的按照其所处的物理架构位置部署在对应的地理区域 内,受地理、区域、网络环境的影响。而该系统实现了 MCU的部署不受地理、区域等任何外部 因素的限制,可根据具体的需求随意的、个性化的部署。以上仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用 新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保 护范围之内。
权利要求1.一种MCU负载均衡控制器,其特征在于,包括负载监控器、平衡触发器和MCU选择 器,其中,所述负载监控器分别连接所述平衡触发器和所述MCU选择器。
2.一种视频会议系统,其特征在于,MCU负载均衡控制器、至少一个MCU和至少一个VT, 所述MCU之间相互连接,所述MCU负载均衡控制器连接所有的MCU和VT,所述一个VT对应 连接一个MCU。
专利摘要本实用新型涉及一种MCU负载均衡控制器及视频会议系统,该MCU负载均衡控制器包括负载监控器、平衡触发器和MCU选择器,其中,所述负载监控器分别连接所述平衡触发器和所述MCU选择器。本实用新型提供的MCU负载均衡控制器及视频会议系统,该系统根据当前各MCU的负载情况选择负载最小最合适的MCU与终端连接,同一会议室下的不同MCU之间还可实现该会议室下的音视频流、数据流的交互,由于MCU之间是平等关系,MCU的部署不受地理、区域等任何外部因素的限制,可根据具体的需求随意的、个性化的部署,且成本低。
文档编号H04L29/06GK201904870SQ20102067237
公开日2011年7月20日 申请日期2010年12月21日 优先权日2010年12月21日
发明者彭正 申请人:深圳瑞视恒通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1