[发明专利]网络直播方法、装置和存储介质在审
| 申请号: | 201710608303.5 | 申请日: | 2017-07-24 |
| 公开(公告)号: | CN107396171A | 公开(公告)日: | 2017-11-24 |
| 发明(设计)人: | 谢导 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
| 主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/442;H04N21/2662;H04N21/439;H04N21/44 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 郭晶 |
| 地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 直播 方法 装置 存储 介质 | ||
1.一种网络直播方法,其特征在于,所述方法包括:
在播放直播数据的过程中,周期性根据本端网络状态确定参考时长;
比较当前存储且未播放的缓冲直播数据的时长与当前周期确定的参考时长的大小;
在所述缓冲直播数据的时长小于所述当前周期确定的参考时长时,减小所述直播数据的播放速度;
在所述缓冲直播数据的时长大于所述当前周期确定的参考时长时,增大所述直播数据的播放速度。
2.根据权利要求1所述的方法,其特征在于,所述在播放直播数据的过程中,周期性根据本端网络状态确定参考时长,包括:
在播放所述直播数据时,周期性判断所述网络状态是否达到预设条件,所述预设条件包括网络传输速度达到预设速度且网络稳定性达到预设值;
在每个周期内,当当前周期的网络状态未达到所述预设条件时,将所述当前周期的参考时长设置为预设最大时长Cm;
在当前周期的网络状态未达到所述预设条件时,则根据预设时长公式设置所述当前周期的参考时长,所述预设时长公式为:
其中,所述Cy小于所述Cm,
所述Cx为所述当前周期的参考时长,在所述Cx不为首次设置的参考时长时,所述Cx-1为当前周期的前一周期设置的参考时长,在所述Cx为首次设置的参考时长时,所述Cx-1为预设初始时长,所述预设初始时长小于或等于所述Cm,所述Cy为预设递减时长,所述Cn为预设最小时长。
3.根据权利要求2所述的方法,其特征在于,所述在所述缓冲直播数据的时长小于所述当前周期确定的参考时长时,减小所述直播数据的播放速度,包括:
在所述缓冲直播数据的时长小于所述当前周期确定的参考时长时,根据第一减速公式确定减速后所述直播数据的播放速度,所述第一减速公式为:Vx=Vn+((V100-Vn)·(Cc/Cm)),其中,Vn<V100,所述Vx为减速后所述直播数据的播放速度,所述Vn为第一最小播放速度,所述V100为常规播放速度,所述Cc为所述缓冲直播数据的时长。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述缓冲直播数据的时长小于最小阈值时,根据第二减速公式确定减速后所述直播数据的播放速度,所述第二减速公式为:Vx=Vnn+(V50·(Cc/Ccn)),其中,Vnn+V50<Vn,所述Ccn小于所述Cn,所述Vnn为第二最小播放速度,所述V50为预设参数,所述Ccn所述最小阈值。
5.根据权利要求2所述的方法,其特征在于,所述在播放所述直播数据时,周期性判断所述网络状态是否达到预设条件,包括:
在每个周期内,通过因特网包探索器判断当前周期的网络稳定性是否达到所述预设值;
在每个周期内,通过所述当前周期的前一周期内是否发生网络卡顿判断所述当前周期的网络的传输速度是否达到所述预设传输速度。
6.根据权利要求1至5任一所述的方法,其特征在于,所述在所述缓冲直播数据的时长大于所述当前周期确定的参考时长时,增大所述直播数据的播放速度,包括:
在所述缓冲直播数据的时长大于所述当前周期确定的参考时长时,将所述直播数据的播放速度确定为P·V100,所述P为大于1的预设系数,所述V100为常规播放速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710608303.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于虹膜控制视频播放的方法及系统
- 下一篇:低延迟投屏的方法





