音视频通讯方法、服务器和系统技术方案

技术编号:11854445 阅读:84 留言:0更新日期:2015-08-11 00:02
本发明专利技术公开了一种音视频通讯方法、服务器和系统。该方法包括:接收每个客户端发送的视频流,将接收的所有视频流进行混屏处理得到混屏视频流;接收第一客户端发送的独立视频请求,根据所述独立视频请求中的第二客户端的标识信息获取第二客户端的独立视频流;将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流。本发明专利技术提供的技术方案能够解决现有音视频通讯中每个与会人员所接收的音视频数据相同,不能满足用户个性化需要的问题。

【技术实现步骤摘要】

本专利技术涉及计算机智能终端
,特别是涉及一种音视频通讯方法、服务器和系统
技术介绍
在当今的互联网时代,随着网络状况的不断升级以及智能终端的不断普及,多方音视频会议的业务形态受到了越来越多的重视和发展。现在的智能终端所处的网络还主要处于2G、3G或者是wifi网络。目前多人语音视频的通讯大多数采用混屏技术,即所有与会人员发送自己的视频流,由服务器将各个与会人员发送的视频流进行混屏然后进行分路的发送。现有的技术方案中,各与会人员接收到的混屏数据都是一样的数据,各个与会人员看到的视频固定统一,不够灵活,不能满足各与会人员的个性化需求。
技术实现思路
本专利技术提供了一种音视频通讯方法、服务器和系统。本专利技术提供的技术方案能解决现有的在音视频通讯中,每个与会人员所接收的音视频数据相同,以及每个与会人员所看到的视频的无法改变的问题。本专利技术公开了一种音视频通讯方法,该方法包括:接收每个客户端发送的视频流,将接收的所有视频流进行混屏处理得到混屏视频流;接收第一客户端发送的独立视频请求,根据所述独立视频请求中的第二客户端的标识信息获取第二客户端的独立视频流;将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流。在上述方法中,所述将接收的所有视频流进行混屏处理得到混屏视频流之前,该方法进一步包括:接收主席客户端发送的突出显示请求,在所述突出显示请求中携带指定客户端的标识信息;所述将接收的所有视频流进行混屏处理得到混屏视频流包括:根据所述突出显示请求中的标识信息,将接收的所有视频流进行混屏处理得到混屏视频流,其中,所述混屏视频流的显示区域中的指定区域显示所述指定客户端对应的视频。进一步地,在上述方法中,所述将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流之后,该方法进一步包括:接收第一客户端发送的独立视频释放请求,所述独立视频释放请求中携带所述第一客户端需要释放的视频数据所对应的客户端的标识信息;根据所述独立视频释放请求中的标识信息,停止向所述第一客户端发送所述标识信息所对应的客户端的视频流。进一步地,在上述方法中,所述接收每个客户端发送的视频流之前,该方法进一步包括:通过移动设备管理MDM生成各客户端对应的适配结果信息,并发送给各客户端,以使各客户端根据对应的适配结果信息采集视频流;所述将所述混屏视频流和第二客户端的独立视频传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流具体包括:将所述混屏视频流和第二客户端的独立视频传输至所述第一客户端,使得所述第一客户端在同一界面显示或在不同界面切换显示所述混屏视频流和第二客户端的独立视频流。在上述方法中,其特征在于,所述接收第一客户端发送的独立视频请求之后,该方法进一步包括:根据第一客户端当前进行视频传输的实际流量和当前视频传输的丢包率,以及所述第一客户端发送的独立视频请求所需的新增流量,计算最终丢包率,根据计算得到的最终丢包率向所述第一客户端发送网络质量提醒信息,以使所述第一客户端根据所述网络质量提醒信息,判断是否继续所述独立视频请求;所述将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流包括:在所述客户端确定继续所述独立视频请求时,将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流。本专利技术还公开了一种音视频通讯服务器,该服务器包括:第一接收模块,用于接收每个客户端发送的视频流,将接收的所有视频流进行混屏处理得到混屏视频流;第二接收模块,用于接收第一客户端发送的独立视频请求,根据所述独立视频请求中的第二客户端的标识信息获取第二客户端的独立视频流;传输模块,用于将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流。所述第一接收模块,进一步用于接收主席客户端发送的突出显示请求,在所述突出显示请求中携带指定客户端的标识信息;根据所述突出显示请求中的标识信息,将接收的所有视频流进行混屏处理得到混屏视频流,其中,所述混屏视频流的显示区域中的指定区域显示所述指定客户端对应的视频;所述传输模块,还用于接收第一客户端发送的独立视频释放请求,所述独立视频释放请求中携带所述第一客户端需要释放的视频数据所对应的客户端的标识信息;根据所述独立视频释放请求中的标识信息,停止向所述第一客户端发送所述标识信息所对应的客户端的视频流。进一步地,该服务器进一步包括:移动设备管理模块;所述移动设备管理模块,用于生成各客户端对应的适配结果信息,并发送给各客户端,以使各客户端根据对应的适配结果信息采集视频流;所述第二接收模块,进一步用于在接收第一客户端发送的独立视频请求之后,根据第一客户端当前进行视频传输的实际流量和当前视频传输的丢包率,以及所述第一客户端发送的独立视频请求所需的新增流量,计算最终丢包率,根据计算得到的最终丢包率向所述第一客户端发送网络质量提醒信息;使得所述第一客户端根据所述网络质量提醒信息,判断是否继续独立视频释放请求;所述传输模块具体用于在在所述客户端确定继续所述独立视频请求时,将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端。本专利技术还公开了一种音视频通讯系统,该系统包括:客户端,以及如上述的服务器。综上所述,本专利技术提供的技术方案通过接收第一客户端发送的独立视频请求,在发送混屏数据的同时将独立视频请求中的客户端标识信息所对应客户端发送的视频流转发给第一客户端,使得第一客户端可以根据自身的显示混屏视频流和所关注的客户端的视频流。能够根据终端的实际情况如网络状况、终端性能等,及根据用户的需要来显示所需的客户端的视频,解决了现有的视频会议中,每个客户端中所显现的音视频数据相同,以及每个与会人员所看到的视频固定、无法改变的问题,即缺乏个性化设置支持的弊端。【附图说明】图1是本专利技术中一种音视频通讯的方法的流程图;图2是本专利技术第一实施例中音视频通讯方法的流程图;图3是本专利技术第二实施例中音视频通讯方法的流程图;图4是本专利技术中一种音视频通讯服务器的结构示意图;图5是本专利技术中一种音视频通讯系统的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术中一种音视频通讯的方法的流程图,参见图1所示,该方法包括如下步骤。步骤101,接收每个客户端发送的视频流,将接收的所有视频流进行混屏处理得到混屏视频流;步骤102,接收第一客户端发送的独立视频请求,根据所述独立视频请求中的第二客户端的标识信息获取第二客户端的独立视频流;步骤103,将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流。本实施例中,独立视频的传输根据第一客户端发送的独立视频请求来触发,客户端可以在开始进行会议视频时发送独立视频请求,这样服务器可以同时开始传输所述混屏视频流和所述第二客户端的独本文档来自技高网...
音视频通讯方法、服务器和系统

【技术保护点】
一种音视频通讯的方法,其特征在于,该方法包括:接收每个客户端发送的视频流,将接收的所有视频流进行混屏处理得到混屏视频流;接收第一客户端发送的独立视频请求,根据所述独立视频请求中的第二客户端的标识信息获取第二客户端的独立视频流;将所述混屏视频流和第二客户端的独立视频流传输至所述第一客户端,使得所述第一客户端显示所述混屏视频流和第二客户端的独立视频流。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘玎
申请(专利权)人:北京新媒传信科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1