[发明专利]直播时移缓存方法、装置、系统与计算机可读存储介质在审
申请号: | 202011370371.0 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112492341A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 李文;卢道和;谢波;陈朝亮;沈卫华;朱敏毅;杨春保;陈严;陈洁丹;谢守坦;叶双威;雷声伟;蔡志杰;孙丹丹 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/231 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 缓存 方法 装置 系统 计算机 可读 存储 介质 | ||
1.一种直播时移缓存方法,其特征在于,所述直播时移缓存方法包括如下步骤:
获取直播的目标时移视频,并基于所述目标时移视频对应的播放时间,创建所述目标时移视频对应的视频索引;
将所述目标时移视频存储在缓存服务器的缓存区,并将所述视频索引存储在索引服务器的缓存区;
其中,所述缓存服务器的缓存区与所述索引服务器的缓存区对应,都包括最近缓存区和最热缓存区,且最近缓存区的缓存容量与最热缓存区的缓存容量的缓存比值动态调整。
2.如权利要求1所述的直播时移缓存方法,其特征在于,所述缓存比值动态调整的步骤包括:
确定所述直播对应的最近缓存长度,并获取所述最近缓存长度对应的在线人数;
基于所述最近缓存长度和所述在线人数,计算所述直播的缓存评分;
基于所述缓存评分,调整所述缓存比值。
3.如权利要求2所述的直播时移缓存方法,其特征在于,所述基于所述最近缓存长度和所述在线人数,计算所述直播的缓存评分的步骤包括:
基于所述缓存长度,计算所述在线人数的权重值;
基于所述在线人数和所述权重值,计算所述直播的缓存评分。
4.如权利要求2所述的直播时移缓存方法,其特征在于,所述基于所述缓存评分,调整所述缓存比值的步骤包括:
获取所述直播的历史缓存评分,并基于所述历史缓存评分与所述缓存评分,计算评分差值;
确定所述评分差值对应的变动值,并基于所述变动值,调整所述缓存比值。
5.如权利要求1所述的直播时移缓存方法,其特征在于,所述直播时移缓存方法还包括:
若最近缓存区或最热缓存区达到最大缓存容量,则基于最近缓存区或最热缓存区的数据写入规则,确定最近缓存区或最热缓存区的淘汰策略;
按照所述淘汰策略,确定所述缓存服务器或所述索引服务器对应的最近缓存区或最热缓存区的待淘汰时移视频或待淘汰视频索引,并删除。
6.如权利要求1所述的直播时移缓存方法,其特征在于,所述获取直播的目标时移视频的步骤包括:
获取预先记录的所述直播的历史时移请求;
确定所述历史时移请求对应的时移视频,并统计所述时移视频的请求次数;
基于所述请求次数,确定所述时移视频中的目标时移视频,并获取。
7.如权利要求1-6任一项所述的直播时移缓存方法,其特征在于,所述将所述目标时移视频存储在缓存服务器的缓存区,并将所述视频索引存储在索引服务器的缓存区的步骤之后,所述直播时移缓存方法还包括:
若检测到客户端基于所述直播发送的时移请求,则基于所述时移请求对应的播放时间,确定所述索引服务器中是否存在所述时移请求对应的目标视频索引;
若存在,则在所述缓存服务器中获取所述目标视频索引对应的第一视频内容,并将所述第一视频内容分发至所述客户端;
若不存在,则在所述直播对应的原视频源中获取所述目标视频索引对应的第二视频内容,并将所述第二视频内容分发至所述客户端。
8.如权利要求7所述的直播时移缓存方法,其特征在于,所述若检测到客户端基于所述直播发送的时移请求,则基于所述时移请求对应的播放时间,确定所述索引服务器中是否存在所述时移请求对应的目标视频索引的步骤包括:
若检测到客户端基于所述直播发送的时移请求,则基于所述时移请求对应的播放时间,确定所述客户端本地是否存在所述时移请求对应的目标视频索引;
若确定不存在,则执行基于所述时移请求对应的播放时间,确定所述索引服务器中是否存在所述时移请求对应的目标视频索引的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011370371.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种乌鸡口服液包装用保丽龙自动装盒机
- 下一篇:一种滑板车车板韧性检测装置