[发明专利]自适应调整缓存的控制方法、装置及自适应播放器有效
申请号: | 201310323556.X | 申请日: | 2013-07-29 |
公开(公告)号: | CN103402136A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 宫小娜;陈蜀宇;张彧也 | 申请(专利权)人: | 重庆大学 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/438;H04N21/63;H04N21/6587 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 400044 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 调整 缓存 控制 方法 装置 播放 | ||
1.一种自适应调整缓存的控制方法,其特征在于,包括:
接收缓冲区接收服务器的发送的流媒体文件的数据包,通过解码器将解码后的数据包发送至播放缓冲区,并播放解码后的数据包;
分别计算所述接收缓冲区中数据包的接收占有率和所述播放缓冲区中解码后的数据包的播放占有率;
通过计算确定当前网络健康指数;
依据所述当前网络健康指数、所述接收占有率和所述播放占有率确定当前接收缓存区和当前播放缓存区的大小;
重新执行上述步骤直到所述流媒体文件播放完成。
2.如权利要求1所述的方法,其特征在于,所述依据所述当前网络健康指数、所述接收占有率和所述播放占有率确定当前接收缓存区和当前播放缓存区的大小包括:
若所述当前网络健康指数下降,所述接收占有率小于预设接收下限且所述播放占有率小于预设播放下限,则将所述接收缓冲区和所述播放缓冲区减小一定程度后的大小作为所述当前接收缓存区的大小和所述当前播放缓存区的大小;
若所述当前网络健康指数下降,所述接收占有率小于所述预设接收下限且所述播放占有率大于预设播放上限,则暂停所述解码器的解码进程;
若所述当前网络健康指数增加,所述接收占有率大于预设接收上限,则将所述接收缓冲区增加一定程度后的大小作为所述当前接收缓存区的大小;
若所述当前网络健康指数增加,所述播放占有率大于预设播放上限,则暂停所述解码器的解码进程。
3.如权利要求2所述的方法,其特征在于,所述将所述接收缓冲区和所述播放缓冲区减小一定程度后的大小作为所述当前接收缓存区的大小和所述当前播放缓存区的大小包括:
将所述接收缓冲区的大小与所述接收占有率的乘积作为所述当前接收缓存区的大小;
将所述播放缓冲区的大小与所述播放占有率的乘积作为所述当前播放缓存区的大小。
4.如权利要求2所述的方法,其特征在于,所述将所述接收缓冲区增加一定程度后的大小作为所述当前接收缓存区的大小包括:
将所述接收缓冲区的大小与所述接收占有率倒数的乘积作为所述当前接收缓存区的大小。
5.如权利要求1所述的方法,其特征在于,所述通过计算确定当前网络健康指数包括:
记录每个数据包由所述服务器的发送时间和到达播放器的到达时间;
依次将连续多个数据包分为一组;
计算每组的平均时延;
将当前组的平均时延和前一组的平均时延相减得到当前时延差;
若所述当前时延差大于零,表示所述当前网络健康指数下降;
若所述当前时延差小于零,表示所述当前网络健康指数增加。
6.如权利要求1所述的方法,其特征在于,在所述接收缓冲区接收服务器的发送的流媒体文件的数据包之前还包括:
根据所述预设接收下限确定所述接收缓冲区的初始大小和所述播放缓冲区的初始大小。
7.如权利要求6所述的方法,其特征在于,所述根据所述预设接收下限确定所述接收缓冲区的初始大小和所述播放缓冲区的初始大小包括:
在所述服务器发送数据包的过程中的抓取数据,获得与多个时间段对应的多个数据段;
根据所述多个时间段和所述多个数据段,计算所述服务器的平均发送速率;
将所述平均发送速率与所述接收缓冲区的最小缓冲区时间相乘,得到所述接收缓冲区预设下限的大小;
将所述接收缓冲区预设下限的大小与所述预设接收下限相除,得到所述接收缓冲区的初始大小;
所述播放缓冲区的初始大小等于所述接收缓冲区的初始大小。
8.如权利要求1所述的方法,其特征在于,在依据所述当前网络健康指数、所述接收占有率和所述播放占有率确定当前接收缓存区和当前播放缓存区的大小之后还包括:
判断所述当前接收缓冲区和所述当前播放缓冲区组成的总缓冲区是否欠载;
若是,则设置播放器的实时播放速率小于预设正常播放速率;
若否,则设置播放器的实时播放速率为所述预设正常播放速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310323556.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:气力式蓝莓采摘机
- 下一篇:冰箱、搁板以及用于搁板的装饰条