[发明专利]一种实现码率切换的方法及装置有效
申请号: | 201810015602.2 | 申请日: | 2018-01-08 |
公开(公告)号: | CN110022498B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 冯锐杰 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | H04N21/462 | 分类号: | H04N21/462;H04N21/438;H04N21/442;H04N21/433 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;冯建基 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 切换 方法 装置 | ||
一种实现码率切换的方法及装置,该方法包括:根据配置中的网络带宽选择对应的码率下载分片;播放所述分片的过程中,确定当前的缓存数据可播放时长,根据所述缓存数据可播放时长对所述码率进行切换。本方案能够确保播放的流畅度并保证视频最大的清晰度。
技术领域
本公开实施例涉及但不限于流媒体播放领域,尤其涉及一种实现码率切换的方法及装置。
背景技术
随着互联网带宽的不断提高,各种视频流媒体资源呈爆发式增长,越来越多的设备如手机,机顶盒,智能电视等接入网络播放各式各样的视频。为了在不同网络带宽下都能流畅播放视频节目,包含多种码率的流媒体播放协议如HLS(HTTP live streaming,HTTP(Hyper Text Transfer Protocol,超文本传输协议)视频直播)协议,DASH(DynamicAdaptive Streaming over HTTP,HTTP上的动态自适应流)协议和MSS(Microsoft SmoothStreaming,微软平滑流)协议等应用越来越广泛;多码率流媒体服务器要求客户端播放器能自适应地播放,即根据自身所处的网络带宽下载码流的速度来选择相应的码率节目进行播放。这种在当前带宽流畅播放相应码率的协议,极大地提升了用户的体验。
播放多码率流媒体节目关键在于如何根据网络带宽的变化进行自适应切换不同的码率播放,而不影响播放的流畅度并保证视频最大的清晰度;目前很多现有的自适应码率算法都仅基于当前的网络带宽进行选择切换码率,并没有考虑到客户端播放器的缓存状况。这样若在播放器播放低码率的节目时缓存较少,但网络带宽向上波动较大时,若往高码率播放可能会引起在切换高码率播放后卡顿。若在播放器播放高码流的节目时缓存较多,但网络带宽向下波动较大时,若往低码率播放可能会牺牲视频清晰度,影响用户体验。因这种情况下,可在高码率播放更长的时间;另外仅根据网络带宽切换码率,在网络带宽波动较大的情况下,可能引起反复切换码率影响用户体验。
发明内容
本公开提供一种码率切换的方法及装置,以确保播放的流畅度并保证视频最大的清晰度。
一种实现码率切换的方法,包括:
根据配置中的网络带宽选择对应的码率下载分片;
播放所述分片的过程中,确定当前的缓存数据可播放时长,根据所述缓存数据可播放时长对所述码率进行切换。
可选地,所述根据配置中的网络带宽选择对应的码率下载分片,包括:
从配置中读出上一次播放的网络带宽,根据所述网络带宽选择对应的码率下载分片,如无上一次播放的网络带宽记录,则下载最低码率的分片。
可选地,所述根据配置中的网络带宽选择对应的码率下载分片过程中,还包括:
从流媒体服务器中下载每个第一指定量的数据存入所述缓存中后,如确定所述缓存已满,则暂停读取数据和计算网络带宽,待播放的数据量为第二指定量后再重新下载数据,在重新下载的数据达第三指定量后再恢复计算网络带宽。
可选地,所述从流媒体服务器中下载每个第一指定量的数据存入所述缓存中后,还包括:
根据所述第一指定量及下载所述第一指定量的数据的耗时计算当前时刻网络带宽,将所述网络带宽存入链表中。
可选地,所述确定当前的缓存数据可播放时长,根据所述缓存数据可播放时长对所述码率进行切换,包括:
当确定当前分片已经下载完成时,根据链表中保存的网络带宽计算当前网络的平均网络带宽;
如确定当前分片是最后一个分片,则将所述平均网络带宽写入配置中,如确定当前分片不是最后一个分片,且所述平均网络带宽与当前播放的码率不匹配,则根据当前的缓存数据可播放时长的状况确定是否切换到与所述平均网络带宽相匹配的码率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810015602.2/2.html,转载请声明来源钻瓜专利网。