[发明专利]一种用于分片视频加速的渐进式弹性缓存方法及装置在审
| 申请号: | 202211681973.7 | 申请日: | 2022-12-27 |
| 公开(公告)号: | CN115883910A | 公开(公告)日: | 2023-03-31 |
| 发明(设计)人: | 阮小洲;李国林;李哲;邓铭豪;彭宇佳 | 申请(专利权)人: | 天翼云科技有限公司 |
| 主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/442 |
| 代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 汪丹琪 |
| 地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 分片 视频 加速 渐进 弹性 缓存 方法 装置 | ||
1.一种用于分片视频加速的渐进式弹性缓存方法,其特征在于,包括如下步骤:
S1:发起分片视频头文件请求;
S2:根据头文件获取分片文件的映射关系;
S3:发起分片视频请求;
S4:根据该分片文件计算可预取分片数;
S5:根据映射关系和预取分片数控制视频缓存模块预加载后续对应的切片。
2.如权利要求1所述的一种用于分片视频加速的渐进式弹性缓存方法,其特征在于,步骤S2中具体包括:
S21:解析头文件获取切片信息;
S22:根据切片信息建立分片视频文件的映射关系。
3.如权利要求1或2所述的一种用于分片视频加速的渐进式弹性缓存方法,其特征在于,步骤S2和S3之间还包括:缓存映射关系;
步骤S5中具体包括:
S51:查找该分片文件对应的映射关系;
S52:在映射关系和预取分片数的结合下控制视频缓存模块预取对应的分片文件。
4.如权利要求3所述的用于分片视频加速的渐进式弹性缓存方法,其特征在于,步骤S4中具体包括:
S41:获取当前资源池或节点的带宽、每秒查询率、存储利用率指标;
S42 :获取该分片文件的整体热度;
S43:根据带宽、每秒查询率、存储利用率指标,同时结合整体热度计算预取分片数。
5.一种用于分片视频加速的渐进式弹性缓存装置,其特征在于:包括
客户端模块,网关模块,视频缓存模块;
客户端模块,用以分别发起分片视频头文件请求和发起分片视频请求;
视频缓存模块,用以缓存分片视频;
网关模块,用以在客户端模块发起分片视频文件时根据头文件获取分片文件的映射关系、在客户端模块发起分片视频请求时根据该分片文件计算可预取分片数、用以根据映射关系和预取分片数控制视频缓存模块预加载后续对应的切片。
6.如权利要求5所述的一种用于分片视频加速的渐进式弹性缓存装置,其特征在于:所述网关模块包括
解析单元,用以解析头文件获取切片信息;
映射建立单元,用以根据切片信息建立分片视频文件的映射关系。
7. 如权利要求5或6所述的一种用于分片视频加速的渐进式弹性缓存装置,其特征在于,还包括用以缓存映射关系的序列缓存模块;
所述网关模块还包括
查找单元,用以从序列缓存模块中查找该分片文件对应的映射关系;
预取单元,用以在映射关系和预取分片数的结合下控制视频缓存模块预取对应的分片文件。
8.如权利要求6或7所述的一种用于分片视频加速的渐进式弹性缓存装置,其特征在于:所述网关模块还包括
指标获取单元,用以获取当前资源池或节点的带宽、每秒查询率、存储利用率指标;
热度获取单元,用以获取该分片文件的整体热度;
计算单元,用以根据带宽、每秒查询率、存储利用率指标,同时结合整体热度计算预取分片数。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211681973.7/1.html,转载请声明来源钻瓜专利网。





