一种分布式视频会议系统及终端入会的方法

文档序号:9633987阅读:897来源:国知局
一种分布式视频会议系统及终端入会的方法
【技术领域】
[0001]本发明涉及视频技术领域,尤其涉及一种分布式视频会议系统及终端入会的方法。
【背景技术】
[0002]随着宽带的快速发展,音视频编解码技术的提高,网络传播音视频效果越来越好,政府、企业甚至是个人,越来越多的使用视频会议。视频会议系统规模越来越大,同时在线、同一个会议参与的人数也越来越多,这就要求视频会议系统必须具备大并发量、稳定、可靠的特性。
[0003]MCU是视频会议系统的核心部分,为用户提供群组会议、多组会议的连接服务。目前主流厂商的MCU —般可以提供单机多达64个用户的接入服务,并且可以进行级联,可以基本满足用户的使用要求。如图1所示为现有技术中常用的视频会议系统的架构图。通过级联可以增加同时在线的用户数,但是一般情况下,一个会议1不能夸多个MCU召开,一个会议支持最大用户数,取决于单个MCU所能支持的用户数,目前MCU —般都需要进行会议控制,传输、处理音视频,单个MCU能接入的用户数是有限的(根据硬件设备从几十到几百用户)。
[0004]如果实现一个会议可以跨多个MCU进行,则需要主MCU管理多个从MCU,主MCU既要传输、处理音视频流,也要对会议进行控制,接入数大大受到限制。

【发明内容】

[0005]本发明的目的是为了克服现有技术的缺陷,提供一种分布式视频会议系统及终端入会的方法,从而提高了整个会议系统的稳定性和可扩展性。
[0006]为实现上述目的,本发明提出了一种分布式视频会议系统,该系统包括会控服务器、位置服务器、流媒体服务器群和终端;其中,会控服务器作为整个系统的中枢,负责信令处理,管理终端用户权限及其连接、登录、在线、离线状态,维护会议状态信息,对会议进行控制,对系统状态信息进行记录以及处理流媒体服务器登录、向流媒体服务器发送处理指令;
[0007]位置服务器维护所有终端的在线、离线状态信息,负责对所有会控服务器进行负载均衡控制;
[0008]流媒体服务器群接收终端上传的音视频、媒体数据,根据会控服务器的指令对音视频、媒体数据进行处理分发。
[0009]此外,本发明还提供了一种分布式视频会议系统中终端入会的方法,该方法的流程为:第一终端查询到可用会控服务器并成功登录,该服务器作为第一会控服务器;第一终端邀请第二终端入会;第二终端漫游到第一会控服务器,成功入会。
[0010]本发明技术方案带来的有益效果:
[0011]通过本发明扩大了用户同时在线数和会议规模,当某一会控服务器出现问题时,可以将终端转移到别的会控服务器,提高了整个会议系统的稳定性。同时将音视频传输、处理独立出来,提高了系统的可扩展性。特别是由于视频服务器都是通过会控服务器进行控制,本身不维护状态,因此能够根据需要进行无缝扩展。
【附图说明】
[0012]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0013]图1是现有技术的系统架构图;
[0014]图2是本发明的系统架构图;
[0015]图3是本发明的方法实施例中终端登录流程图;
[0016]图4是本发明的方法实施例中终端邀请入会的流程图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]针对现有技术中视频会议系统的不足,本发明的分布式视频会议系统引入位置服务器和流媒体服务器,具体系统架构如图2所示,该系统包括会控服务器、位置服务器、流媒体服务器群和终端。其中,会控服务器负责信令处理,终端用户登录、鉴权、操作指令以及处理流媒体服务器登录、向流媒体服务器发送处理指令等;会控服务器作为整个系统的中枢,需要管理所有终端用户的连接、登录、在线、离线状态;管理用户权限,判断用户是否有权进行相应操作,例如创建会议、结束会议等;维护欲创建的、已创建的、已结束的会议状态信息;对会议进行控制,例如邀请用户入会、剔除入会用户、指定会议场景、指定用户发言、禁止用户发言、控制会议进程等;对系统状态信息进行记录,例如历史会议信息、用户入会、退会信息、会议异常状态信息等。
[0019]位置服务器维护所有终端的在线、离线状态信息,在线的终端登陆到了哪个会控上,负责对所有会控服务器进行负载均衡控制。当用户要登陆到会控服务器时,需要首先向位置服务器查询可用的会控服务器,依据终端信息、会控服务器负载信息进行分配,如同一个区域、同一个公司、部门的优先分配到同一个会控服务器上,负载轻的会控服务器优先分配等,然后再登陆到指定的会控服务器上。当某一会控服务器出现故障时,此会控服务器的所有用户需要重新向位置服务器获取可用的会控服务器,重新登陆。当用户需要创建会议时,首先向位置服务器获取会控服务器,获取过程中会进行负载均衡控制,避免会议集中在某一会控上,终端重登陆到指定的会控服务器上创建会议。
[0020]流媒体服务器群接收终端上传的音视频、媒体数据,根据会控服务器的指令对音视频、媒体数据进行处理分发,由于流媒体服务器都是通过会控服务器进行控制,本身不维护状态,因此可以根据需要进行无缝扩展。流媒体服务器群对媒体数据进行处理时可以进行解码、重编码,如根据终端性能、网络状态,性能好、网络佳的终端可以采用高码率、高分辨率的编码,提升显示效果;低性能、网络带宽差的终端采用低分辨率、低码率的编码提升流畅性。
[0021]本发明的分布式视频会议系统将音视频传输、处理与会议控制分割,由会
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1