[发明专利]调节视频码率的方法和装置有效
申请号: | 201911403641.0 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111083536B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 周林军 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | H04N21/2662 | 分类号: | H04N21/2662;H04N21/2343;H04N21/8547;H04N21/44;H04N21/442;H04N21/24 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郭新禹 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调节 视频 方法 装置 | ||
本申请公开了一种调节视频码率的方法和装置,属于通信技术领域。该方法包括:向目标客户端通过双向通信链接发送第一码率的视频流;在接收到所述目标客户端发送的降低码率的请求后,确定所述目标客户端接入的网络的网络带宽情况;如果确定所述目标客户端接入的网络的网络带宽不足,则获取待发送的第二码率的视频流,其中,所述第二码率低于所述第一码率;向所述目标客户端通过所述双向通信链接发送所述第二码率的视频流。采用本申请提供的方法,可以有效解决相关技术中调节视频码率时,容易发生跳帧或画面回跳的技术问题,提高了用户的观看体验。
技术领域
本申请涉及通信技术领域,具体涉及一种调节视频码率的方法和装置。
背景技术
为了保证用户观看的视频的流畅性,许多客户端都具有动态调整视频码率的功能。当用户网络质量较好时,播放较高码率的视频,以保证视频的高画质;当用户网络较差时,播放较低码率的视频,以保证视频的流畅性。
相关技术中,在播放视频过程中,使用HTTP协议获取直播流,客户端请求播放,服务端收到客户端请求后,持续发送音视频流,HTTP协议单向通信。当客户端检测到可能发生卡顿时,客户端直接将播放地址切换为低码率视频地址,建立新的链接请求播放低码率音视频流。
在实现本申请的过程中,发明人发现相关技术至少存在以下问题:
相关技术中调节视频码率的方法,由于需要建立新的链接来发送较低码率的视频流,所以可能会发生画面回跳或者跳帧的问题,使得画面不连续,影响用户的观看体验。
发明内容
本申请实施例提供了一种调节视频码率的方法和装置,可以解决相关技术中存在的技术问题。所述调节视频码率的方法和装置的技术方案如下:
第一方面,提供了一种调节视频码率的方法,所述方法包括:
向目标客户端通过双向通信链接发送第一码率的视频流;
在接收到所述目标客户端发送的降低码率的请求后,确定所述目标客户端接入的网络的网络带宽情况;
如果确定所述目标客户端接入的网络的网络带宽不足,则获取待发送的第二码率的视频流,其中,所述第二码率低于所述第一码率;
向所述目标客户端通过所述双向通信链接发送所述第二码率的视频流。
在一种可能的实现方式中,所述确定所述目标客户端接入的网络的网络带宽情况,包括:
确定所述目标客户端对应的发送缓冲区的数据量;
基于所述目标客户端对应的发送缓冲区的数据量,确定所述目标客户端接入的网络的网络带宽情况。
在一种可能的实现方式中,所述基于所述目标客户端对应的发送缓冲区的数据量,确定所述目标客户端接入的网络的网络带宽情况,包括:
确定所播放的视频与所述目标客户端播放的视频相同的所有客户端对应的发送缓冲区的数据量的平均值;
如果所述目标客户端对应的发送缓冲区的数据量与所述平均值的差值大于目标阈值,则确定所述目标客户端接入的网络的网络带宽不足。
在一种可能的实现方式中,所述降低码率的请求中携带有播放视频的标识和播放进度;
所述获取待发送的第二码率的视频流,包括:
基于所述播放视频的标识和播放进度,在所述播放视频的标识对应的视频流中,确定所述播放进度之后的视频流为所述待发送的第二码率的视频流。
在一种可能的实现方式中,所述确定所述目标客户端接入的网络的网络带宽情况之后,还包括:
向所述目标客户端发送携带有所述网络情况的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911403641.0/2.html,转载请声明来源钻瓜专利网。