[发明专利]一种网络音视频会议的实现方法、系统和服务器有效
申请号: | 201310299620.5 | 申请日: | 2013-07-17 |
公开(公告)号: | CN103338348A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 罗应龙 | 申请(专利权)人: | 天脉聚源(北京)传媒科技有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15;H04N21/44;H04L29/06 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 郭海彬;范晓斌 |
地址: | 100007 北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 视频会议 实现 方法 系统 服务器 | ||
技术领域
本发明涉及网络技术,特别是涉及一种网络音视频会议的实现方法、系统和服务器。
背景技术
网络音视频会议系统是通过网络通信技术来实现虚拟会议,使地理上分散的用户在影音视听上共聚一处,通过图形、声音等多种方式交流信息,支持人们远距离进行实时信息交流与共享、开展协同工作的应用系统。随着视频会议技术的日趋成熟,集音频、图形、图像、文字、数据共享、公文流转等为一体的视频会议越发普及,使越来越多的人开始享受到网上办公、远程医疗、远程通信、远程协作、远程培训等全新的工作模式。
图1、图2分别为现有视频会议系统的网络连接示意图和局域网内连接示意图,如图1、图2所示,传统的视频会议系统的技术方案采用中央控制器来协调控制会议中的各个终端,而音视频数据通过点对点的方式进行传输或通过数据中转服务器进行传输。这样的技术架构在遇到大规模的使用人数时,往往只能通过增加硬件套数、增设分会场个数的方式来实现。
同时,现有技术点对点的音视频传输会受网络结构影响,不同局域网网关的设置可能差别很大,有时在两个不同局域网的主机会产生无法进行直接数据传输的问题。
同时,现有技术也不能实现多人同时发言的会议场景需求。这是因为多人发言时接收方要么一路接收要么在几个播放窗口中分几路接收,一路接收时,多人同时发言会出现内容“串台”,而分几路接收时,需要很大的带宽,通常的带宽很难满足。
可见,现有技术网络音视频会议的数据传输是在两个或多个终端上进行,当一人发言时,需要向所有人发送音视频数据包,这样受发言人网络带宽的限制,无法连接过多的连接,导致会议规模无法扩大。在点对点的交流中必须使用穿越NAT(Network Address Translation,网络地址转换)的方式进行通讯,在一些网关禁止穿越的情况下,就会造成无法连接。多人同时发言会造成同时向所有其他人发送多个音视频数据包,每个接收方将会接收多个发言方的数据流,形成数据流传输瓶颈。
发明内容
本发明实施例的目的是提供一种网络音视频会议的实现方法、系统和服务器,能够有效降低视频会议的数据传输量,能够实现大规模的视频会议,解决了带宽瓶颈和部分局域网无法穿透网关的问题。
为了实现上述目的,本发明提供了一种网络音视频会议的实现方法,包括:
A,在广域网上设置一台信令服务器和多台流媒体服务器,所述信令服务器根据会议终端的连接请求连接会议终端,并为会议终端分配对应的流媒体服务器;
B,所述对应的流媒体服务器接收来自会议终端的原始音视频数据,并进行混音处理和视频拼接处理,形成合成音视频数据;
C,所述对应的流媒体服务器响应会议终端的点播请求,将所述合成音视频数据或所述原始音视频数据发送给进行点播请求的会议终端。
优选地,上述的实现方法中,所述步骤A中,所述多台流媒体服务器在所述信令服务器进行服务器地址注册和状态信息注册,所述信令服务器通过为会议终端指定服务器地址来分配所述对应的流媒体服务器;
所述步骤A中还包括:根据所述连接请求设置会议终端所属的虚拟会议室信息;
所述步骤B中,根据所述虚拟会议室信息将来自同一虚拟会议室的原始音视频数据进行所述混音处理和所述视频拼接处理。
优选地,上述的实现方法中,所述步骤A中还包括:对连接的会议终端进行时间校准;
所述步骤B中还包括:根据所述原始音视频数据中的时间信息进行所述混音处理和所述视频拼接处理的同步。
优选地,上述的实现方法中,所述步骤B中还包括:根据所述原始音视频数据中的音频信息识别出发言时间段;在所述视频拼接处理中,对来自所述发言时间段的所述原始音视频数据中的视频数据进行扩大显示。
优选地,上述的实现方法中,还包括:接收来自会议终端的文档数据,并进行虚拟直播化处理后形成文档音视频数据,供会议终端点播。
为了更好的实现上述目的,本发明还提供一种网络音视频会议系统,包括:会议终端和设置在广域网上的一台信令服务器和多台流媒体服务器;
所述信令服务器用于:根据会议终端的连接请求连接会议终端,并为会议终端分配对应的流媒体服务器;
所述流媒体服务器包括:
连接模块,用于:根据会议终端的连接请求连接会议终端;
合成模块,用于:接收来自会议终端的原始音视频数据,并进行混音处理和视频拼接处理,形成合成音视频数据;
点播模块,用于:响应会议终端的点播请求,将所述合成音视频数据或所述原始音视频数据发送给进行点播请求的会议终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)传媒科技有限公司,未经天脉聚源(北京)传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310299620.5/2.html,转载请声明来源钻瓜专利网。