[发明专利]一种多人网络视频会话方法及系统在审
申请号: | 201510808791.5 | 申请日: | 2015-11-20 |
公开(公告)号: | CN105338288A | 公开(公告)日: | 2016-02-17 |
发明(设计)人: | 王堂超 | 申请(专利权)人: | 深圳联友科技有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 高占元 |
地址: | 518031 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 视频 会话 方法 系统 | ||
技术领域
本发明涉及多人视频会话技术领域,更具体地说,涉及一种多人网络视频会话方法及系统。
背景技术
多人视频会话系统是一个多对多的网络会话系统,随着网络技术的的迅速发展,多人视频会话系统得到了广泛的应用和发展。为实现多人视频会议或多人视频聊天,主要有以下几种方式:1)硬件实现视频会话:该种方式成本高,维护费用高,且需要专用网络;2)软件实现视频混音:该种方式处理效率和画质较低,能同时处理的视频路数少(一般低于16路)。
而现有多人网络视频会话方法主要是通过软件实现视频会话,如图1所示,如一台PC个人机最多只能显示9路视频,当某一视频会话房间内的客户端达到9个人的时候,只能通过控制房间人数来达到视频显示的目的,故现有视频会话方法由于个人PC机性能的限制,不能显示超过一定路数的视频,且带宽压力大,无法自由选择需要显示的与会者的视频,完全不能满足大型会议的要求。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述网络带宽压力大且不能自由选择需要显示的与会者的视频的缺陷,提供一种多人网络视频会话方法及系统。
本发明解决其技术问题所采用的技术方案是:提供一种多人网络视频会话方法,包括如下步骤:
S1、同一视频会话房间内的多个客户端通过房间信令服务器建立会话连接,房间信令服务器将接收到的所述视频会话房间的信息存储于后台数据库,并通知控制服务器和中转服务器获取所述视频会话房间的信息;
S2、每一所述客户端分别发送相应的需求信息至所述控制服务器,所述控制服务器将接收到的所述需求信息存储于所述后台数据库,并通知所述中转服务器获取所述需求信息;
S3、每一所述客户端分别发送视频数据给所述中转服务器,所述中转服务器从所述后台数据库中获取存储的视频会话房间的信息和与所述视频会话房间的信息相对应的需求信息,并根据所述需求信息,把分发给每一客户端的至少一路视频数据转发至相应的客户端。
在上述多人网络视频会话方法中,所述需求信息为需求同一视频会话房间内的所述多个客户端中的至少一个客户端的视频数据。
在上述多人网络视频会话方法中,多个客户端建立会话连接的步骤包括:
S11、由第一客户端向房间信令服务器发出创建房间的请求指令,所述房间信令服务器接收到所述请求指令后创建视频会话房间;
S12、所述房间信令服务器向所述第一客户端请求参与会话的至少一个客户端发起创建房间的通知,邀请参与会话的至少一个客户端加入所述视频会话房间;
S13、所述参与会话的至少一个客户端分别发送应答指令至所述房间信令服务器,所述应答指令包括同意或拒绝;
S14、所述第一客户端和同意参与会话的客户端通过所述房间信令服务器建立会话连接。
还提供一种多人网络视频会话系统,包括房间信令服务器、控制服务器、中转服务器、后台数据库以及多个客户端组,每一客户端组包括位于同一视频会话房间内的通过房间信令服务器建立会话连接的多个客户端,并由所述后台数据库存储视频会话房间的信息,其中:所述控制服务器包括需求信息接收模块和消息通知模块,所述中转服务器包括视频数据接收模块和视频数据转发模块;
所述需求信息接收模块,用于接收同一视频会话房间内的多个客户端发送的需求信息,并将所述需求信息存储于所述后台数据库;
所述消息通知模块,用于通知所述控制服务器和中转服务器从所述后台数据库中获取所述需求信息;
所述视频数据接收模块,用于接收同一视频会话房间内的多个客户端发送的视频数据;
所述视频数据转发模块,用于从所述后台数据库中获取存储的视频会话房间的信息和与所述视频会话房间的信息相对应的需求信息,并根据所述需求信息,把分发给每一客户端的至少一路视频数据转发至相应的客户端。
在上述多人网络视频会话系统中,所述需求信息为需求同一视频会话房间内的所述多个客户端中的至少一个客户端的视频数据。
在上述多人网络视频会话系统中,所述房间信令服务器包括房间创建单元,每一客户端包括会话发起单元和会话响应单元:
所述会话发起单元,用于向房间信令服务器发出创建房间的请求指令;
所述房间创建单元,用于根据接收到所述请求指令后创建视频会话房间;
所述会话响应单元,用于发送应答指令至所述房间信令服务器,所述应答指令包括同意或拒绝。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510808791.5/2.html,转载请声明来源钻瓜专利网。