[发明专利]一种码率切换方法和装置有效
申请号: | 201810509972.1 | 申请日: | 2018-05-24 |
公开(公告)号: | CN110536175B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 梁亮;向晨宇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/462 | 分类号: | H04N21/462;H04N21/845;H04N21/442;H04N21/438;H04L67/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 切换 方法 装置 | ||
本申请实施例公开了一种码率切换方法,所述方法包括:下载视频源在第一码率下视频分片的过程中,向服务器上传用于标识网络下载质量的下载参数;获取所述服务器根据所述下载参数确定的切换信息,所述切换信息包括第二码率的标识;根据所述切换信息下载所述视频源在所述第二码率下的视频分片;若满足预设条件,切换到所述第二码率以播放所述视频源在所述第二码率下的视频分片。可见,本实施例可以使得可以在网络下载质量不佳时就可以开始下载低码率下的视频分片,并从用户原本选择的高码率自动切换到低码率,不仅不需要用户手动切换,而且在切换前就已经下载了低码率下的视频分片,可以在一定程度上避免播放视频出现卡顿的情况。
技术领域
本申请涉及数据处理领域,特别是涉及一种码率切换方法和装置。
背景技术
随着网络技术的发展,用户可以使用终端上网观看视频。网上一个视频源所提供的视频一般会有分有多种码率,不同码率的视频有着不同的清晰程度。故用户在观看一个视频源所提供的视频时,可以根据观看需求等选择所观看视频的码率,之后,终端可以从该视频源下载所选择码率对应的视频分片,一个码率下视频分片携带有该视频源在该码率下的部分视频流数据,终端可以通过依次播放下载的视频分片实现播放该视频源提供的视频。
然而,由于用户所使用终端的网络波动问题等,有可能一段时间内网络速度难以支持用户原本选择的码率,例如当原本选择的码率较高时,该码率对应的视频分片也较大,当网络速度不稳定或变慢时,下载视频分片所提供的播放时长将不足以满足正常播放视频的速度,从而导致用户观看视频出现卡顿。
为了能够继续观看视频,用户只能手动切换到较低的码率,而手动操作切换码率会带来额外的用户操作,且切换后也不见得会立刻消除卡顿的现象,从而造成不好的用户观看体验。
发明内容
为了解决上述技术问题,本申请提供了一种码率切换方法和装置,以实现用户可以在没有察觉到网络波动带来的影响下观看视频,提高了用户观看体验。
本申请实施例公开了如下技术方案:
本申请第一方面提供了一种码率切换方法,所述方法包括:
下载视频源在第一码率下视频分片的过程中,向服务器上传用于标识网络下载质量的下载参数;
获取所述服务器根据所述下载参数确定的切换信息,所述切换信息包括第二码率的标识;
根据所述切换信息下载所述视频源在所述第二码率下的视频分片;
若满足预设条件,切换到所述第二码率以播放所述视频源在所述第二码率下的视频分片。
本申请第二方面提供了一种码率切换装置,所述装置包括:上传模块、获取模块、下载模块和切换模块;
所述上传模块,用于下载视频源在第一码率下视频分片的过程中,向服务器上传用于标识网络下载质量的下载参数;
所述获取模块,用于获取所述服务器根据所述下载参数确定的切换信息,所述切换信息包括第二码率的标识;
所述下载模块,用于根据所述切换信息下载所述视频源在所述第二码率下的视频分片;
所述切换模块,用于若满足预设条件,切换到所述第二码率以播放所述视频源在所述第二码率下的视频分片。
本申请第三方面提供了一种码率切换设备,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行第一方面中任一项所述的码率切换方法。
本申请第四方面提供了一种视频播放方法,所述方法包括:
在视频播放码率为第一码率下播放视频源在所述第一码率下的视频分片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810509972.1/2.html,转载请声明来源钻瓜专利网。