[发明专利]视频播放方法、装置和系统有效
申请号: | 201711003322.1 | 申请日: | 2017-10-24 |
公开(公告)号: | CN107864382B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 张海波;刘海峰 | 申请(专利权)人: | 广东省南方数字电视无线传播有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/231;H04N21/234;H04N21/2343;H04N21/433;H04N21/472;H04N21/845;G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 余永文 |
地址: | 510012 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 系统 | ||
1.一种视频播放方法,其特征在于,包括如下步骤:
加载直播索引文件和时移索引文件;其中,所述直播索引文件记录直播时的视频切片文件,所述时移索引文件记录未删除的视频切片文件;
根据所述直播索引文件和时移索引文件创建视频切片文件数据缓存队列,其中,所述视频切片文件数据缓存队列记录直播索引文件和时移索引文件的视频切片文件信息;所述视频切片文件信息包括视频切片序号、视频切片的相对文件路径、视频切片的时长、视频切片内容开始点的时间码和视频切片的数据缓存;
根据所述视频切片文件数据缓存队列中的视频切片文件信息从视频服务器下载相应的视频切片文件进行播放,该步骤包括:
获取视频播放进度请求,根据视频播放进度请求中的时间码从视频切片文件数据缓存队列中检索出该时间码对应的节点;根据该节点与最新节点之间的距离值确定播放的起始视频切片文件,以从该起始视频切片文件开始播放。
2.根据权利要求1所述的视频播放方法,其特征在于,根据所述直播索引文件和时移索引文件创建视频切片文件数据缓存队列的步骤包括:
在内存中依据直播索引文件中视频切片文件信息的序号创建视频切片文件数据缓存队列;
解析所述时移索引文件,将时移索引文件中记录的视频切片文件信息从队列尾部加入所述视频切片文件数据缓存队列中。
3.根据权利要求1或2所述的视频播放方法,其特征在于,还包括:
按视频切片文件的平均时长为间隔重新加载直播索引文件,获取直播过程中新增的视频切片文件信息,从队列前面加入所述视频切片文件数据缓存队列;
在检测到所述视频切片文件数据缓存队列中的视频切片文件序号发生跳跃时,重新加载时移索引文件;
获取跳跃部分的视频切片文件信息,并将其补充到所述视频切片文件数据缓存队列中。
4.根据权利要求3所述的视频播放方法,其特征在于,若最新加载的直播索引文件中记录最旧的视频切片文件序号大于所述视频切片文件数据缓存队列中最新的视频切片文件序号加1,则判定所述视频切片文件数据缓存队列中的视频切片文件序号发生跳跃。
5.根据权利要求1所述的视频播放方法,其特征在于,还包括:
检测所述视频切片文件数据缓存队列中节点的总时长,若节点的总时长超出配置的时移时长,则将所述视频切片文件数据缓存队列中队列尾部的相应部分的视频切片文件信息移除;其中,每个节点对应一条视频切片文件信息。
6.根据权利要求1所述的视频播放方法,其特征在于,还包括:
若检索到的节点距离最新节点小于等于预设值,则进入到直播状态,从最新节点回退所述预设值个数的节点对应的视频切片文件开始播放。
7.根据权利要求6所述的视频播放方法,其特征在于,还包括:
若检索到的节点距离最新节点大于所述预设值,则进入到直播时移状态,从检索到的节点所对应的视频切片文件开始播放。
8.根据权利要求1所述的视频播放方法,其特征在于,还包括:
若所述播放进度请求中的时间码小于所述视频切片文件数据缓存队列中最旧的节点对应的时间码,则根据所述播放进度请求的时间码加载频道的点播视频文件列表,进入到点播时移状态;
从所述点播视频文件列表中检索出与播放进度请求的时间码对应的条目,初始化一个结构与所述视频切片文件数据缓存队列相同的点播播放队列,并加载该条目对应的点播视频的索引信息文件,将该点播视频的视频切片信息加入点播播放队列;
从所述点播播放队列中检索与上述播放进度请求的时间码对应的视频切片文件,并从该视频切片文件开始播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省南方数字电视无线传播有限公司,未经广东省南方数字电视无线传播有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711003322.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于DCT的3D-HEVC快速帧内预测决策方法
- 下一篇:一种远程教育终端