[发明专利]视频通话方法和装置有效
申请号: | 201510612703.4 | 申请日: | 2015-09-23 |
公开(公告)号: | CN105227890B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 王稷豪;林永裕;陈家敏;黄金;邱鸿发 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N7/14 | 分类号: | H04N7/14 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 通话 方法 装置 | ||
本发明公开了一种视频通话方法和装置,属于社交应用领域。方法包括:在社交应用群组的视频通话界面中接收发送方终端发送的视频数据;对于每个接收方终端,根据接收方终端的状态信息以及对应的处理方式,对视频数据进行处理;如果处理后得到多媒体数据,则向接收方终端发送多媒体数据;其中,状态信息包括社交应用群组的终端个数、接收方终端当前所处的网络环境、接收方终端的硬件配置信息和接收方终端的社交应用的运行状态中的至少一项。本发明能够根据每个接收方终端的状态信息,分别对该视频数据进行相应的处理,使得每个接收方终端播放的多媒体数据适用于当前的状态,能够提高每个接收方终端的播放效果,提高了灵活性。
技术领域
本发明涉及社交应用领域,特别涉及一种视频通话方法和装置。
背景技术
随着社交应用的功能不断扩展,两个用户之间的通话不仅限于文本通话或语音通话,还可以为视频通话。
以第一终端和第二终端进行视频通话为例,第一终端展示与第二终端的通话界面,在该通话界面中获取到视频数据后,向社交应用服务器发送视频数据,社交应用服务器接收视频数据,向该第二终端发送视频数据的相关信息。如果该第二终端当前处于第一网络环境下,则自动下载视频数据,并在与第一终端的通话界面中播放视频数据。而如果该第二终端当前处于第二网络环境下,则在与第一终端的通话界面中,展示视频数据的相关信息,后续检测到第二用户对相关信息的点击操作时,再下载视频数据,在该通话界面中播放视频数据。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:第二终端播放的视频数据仅限于第一终端发送的原始视频数据。然而,实际应用中不同终端的播放环境不同,基于该原始视频数据进行播放时,有些终端的播放效果会很差。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种视频通话方法和装置。所述技术方案如下:
第一方面,提供了一种视频通话方法,所述方法包括:
在社交应用群组的视频通话界面中,接收发送方终端发送的视频数据,所述社交应用群组包括多个终端,所述视频数据包括画面数据和音频数据;
对于每个接收方终端,根据所述接收方终端的状态信息以及与所述状态信息对应的处理方式,对所述视频数据进行处理;
如果处理后得到多媒体数据,则向所述接收方终端发送所述多媒体数据,使得所述接收方终端在所述视频通话界面中,播放所述多媒体数据;
其中,所述状态信息包括所述社交应用群组的终端个数、所述接收方终端当前所处的网络环境、所述接收方终端的硬件配置信息和所述接收方终端的社交应用的运行状态中的至少一项。
可选地,所述状态信息包括所述社交应用群组的终端个数,所述根据所述接收方终端的状态信息以及与所述状态信息对应的处理方式,对所述视频数据进行处理,包括:
当所述终端个数大于预设阈值时,将所述画面数据的分辨率降低至第一分辨率;
当所述终端个数不大于所述预设阈值时,将所述画面数据的分辨率提高至第二分辨率,所述第二分辨率大于所述第一分辨率。
可选地,所述状态信息包括所述接收方终端当前所处的网络环境,所述网络环境为第一网络环境、第二网络环境或第三网络环境,所述第一网络环境的网络带宽小于所述第二网络环境的网络带宽,所述第二网络环境的网络带宽小于所述第三网络环境的网络带宽;
所述根据所述接收方终端的状态信息以及与所述状态信息对应的处理方式,对所述视频数据进行处理,包括:
如果所述网络环境为所述第一网络环境,则对所述视频数据中的画面数据进行过滤,得到所述音频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510612703.4/2.html,转载请声明来源钻瓜专利网。