[发明专利]一种通信视频质量调节方法和相关设备及系统有效
申请号: | 201310319735.6 | 申请日: | 2013-07-26 |
公开(公告)号: | CN104349158A | 公开(公告)日: | 2015-02-11 |
发明(设计)人: | 肖世伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N21/24 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 视频 质量 调节 方法 相关 设备 系统 | ||
技术领域
本发明涉及互联网领域,尤其涉及一种通信视频质量调节方法和装置、服务器、客户端及通信视频系统。
背景技术
随着手机等移动端设备的普及,通信视频逐渐成为互联网的重要应用,通信视频给用户带来极大方便的同时现有的网络提出更高的标准。
由于通信视频的用户群分布范围广泛,包括了各种通信网络,不同的通讯网络之间的网络状况也不尽相同,而通信视频的视频质量受到网络状况的影响。目标大部分的即时通信工具都采用统一的图像大小、帧率或码率等视频质量参数进行通信,没有考虑到网络状况的波动情况,这就必然造成在网络状况差的情况下,视频通信无法正常进行,而在网络状况好的情况下,造成资源的浪费。
发明内容
本发明实施例所要解决的技术问题在于,提供一种通信视频质量调节方法和装置。可解决现有技术中通信视频发生网络中断和资源浪费的不足。
为了解决上述技术问题,本发明实施例提供了一种通信视频质量调节方法,包括:
获取已建立通信视频连接的客户端上报的网络状况参数;
根据所述网络状况参数选择预置的视频质量控制策略;
根据所述视频质量控制策略向所述客户端发送用于调节通信视频的视频质量的调节指令,以使所述客户端根据所述调节指令的指示调节通信视频的视频质量。
相应地,本发明实施例还提供了一种通信视频质量调节装置,包括:
获取模块,用于获取客户端上报的网络状况参数;
选择模块,用于根据所述网络状况参数选择预置的视频质量控制策略;
第一生成模块,用于根据所述视频质量控制策略向所述客户端发送用于调节通信视频的视频质量的调节指令,以使所述客户端根据所述调节指令的指示调节通信视频的视频质量。
实施本发明实施例,具有如下有益效果:
根据客户端上报的网络状况参数动态指示客户端对通信视频的视频质量进行调节,当网络状况差时能降低通信视频的视频质量,当网络状况好是能提高通信视频的视频质量,能有效避免现有技术中客户端无法适应网络状况波动而导致的视频连接中断和网络资源浪费的不足。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种通信视频质量调节方法的流程示意图;
图2是本发明实施例的一种通信视频质量调节方法的另一流程示意图;
图3是本发明实施例的一种通信视频质量调节装置的结构示意图;
图4是本发明实施例的一种通信视频质量调节装置的另一结构示意图;
图5是图4中第一生成模块的结构示意图;
图6是本发明实施例的一种通信视频质量调节方法的又一流程示意图;
图7是本发明实施例的一种客户端的结构示意图;
图8是本发明图7中质量调节模块的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,为本发明实施例的一种视频质量调节方法的流程示意图,该方法包括:
步骤101、获取客户端上报的网络状况参数。
具体的,服务器检测到本地客户端向对方客户端发起视频请求时,该视频请求被对方客户端接受,二者已建立通信连接,指示本地客户端向服务器周期性上报自身的网络状况参数,在一个示例性的说明中,假设客户端A为本地客户端,客户端B为对方客户端,客户端A向客户端B发情视频请求且该视频请求被客户端B接受时,服务器指示客户端A周期性上报自身的网络状况参数,网络状况参数用于评价客户端A和客户端B之间的网络是否通畅的参数,网络状况参数可以丢包率、时延或网络带宽等。服务器根据客户端A上报的网络状况参数判断当前客户端A和客户端B之间的信道质量。在本发明的实施例中,本地客户端和对方客户端的并没有具体的限制,例如若客户端B向服务器上报自身的网络状况参数,则将客户端B视为本地客户端,客户端A视为对方客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310319735.6/2.html,转载请声明来源钻瓜专利网。