[发明专利]一种视频播放的方法、装置及用户终端有效
申请号: | 201910368594.4 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110113655B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 谭在龙;刘旭;杨柳青 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/435 | 分类号: | H04N21/435;H04N21/438;H04N21/458;H04N21/472 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 方法 装置 用户 终端 | ||
1.一种视频播放的方法,其特征在于,所述方法应用于用户终端,所述方法包括:
从服务器中下载待播放视频的媒体信息数据,所述媒体信息数据包括关键帧列表和所述媒体信息数据的大小,所述关键帧列表包括所述待播放视频中各关键帧在视频文件中的第一偏移量,所述视频文件包括所述待播放视频的原始视频数据以及所述待播放视频的媒体信息数据;
根据所述待播放视频中各关键帧的第一偏移量和所述媒体信息数据的大小,更新所述关键帧的第一偏移量,得到新关键帧列表,并将包含所述新关键帧列表的媒体信息数据移到所述视频文件的头部位置,所述新关键帧列表中包含所述待播放视频中各关键帧更新后的第一偏移量;
从所述服务器中下载所述待播放视频的原始视频数据,并根据所述新关键帧列表,播放所下载的原始视频数据。
2.根据权利要求1所述的方法,其特征在于,所述从服务器中下载待播放视频的媒体信息数据的步骤之前,还包括:
接收用户输入的播放进度设置指令,其中,所述播放进度设置指令包含:所述待播放视频的标识和目标播放时间戳;
根据所述待播放视频的标识,判断所述用户终端中是否存储有所述待播放视频的媒体信息数据、以及目标原始视频数据,所述目标原始视频数据为所述待播放视频中所述目标播放时间戳对应的视频帧的数据;
若所述用户终端中未存储有所述媒体信息数据,则执行所述从服务器中下载待播放视频的媒体信息数据的步骤;
若所述用户终端中存储有所述媒体信息数据,且未存储有所述目标原始视频数据,则执行所述从所述服务器中下载所述待播放视频的原始视频数据的步骤。
3.根据权利要求1所述的方法,其特征在于,所述从所述服务器中下载所述待播放视频的原始视频数据的步骤,包括:
接收所述服务器发送的并行下载链接组,所述并行下载链接组包含至少两个用于下载所述原始视频数据的下载链接;
创建与所述并行下载链接组中的下载链接相对应的下载线程;
根据所述下载线程对应的下载链接,下载所述待播放视频的原始视频数据。
4.根据权利要求1所述的方法,其特征在于,所述根据所述待播放视频中各关键帧的第一偏移量和所述媒体信息数据的大小,更新所述各关键帧的第一偏移量,得到新关键帧列表的步骤,包括:
针对所述关键帧列表中的每个关键帧,将该关键帧的第一偏移量,加上所述媒体信息数据的大小,得到该关键帧的第二偏移量,根据所述每个关键帧对应的第二偏移量,生成新关键帧列表。
5.根据权利要求1所述的方法,其特征在于,所述媒体信息数据还包括所述待播放视频的时长参数,所述待播放视频的时长参数包括:所述待播放视频的总时长、音频时长和画面时长;
所述方法还包括:
比较所述媒体信息数据中的待播放视频的总时长、音频时长和画面时长;
若所述待播放视频的总时长、音频时长和画面时长中至少有两个时长相同,则执行所述根据所述新关键帧列表,播放所述待播放视频的原始视频数据的步骤。
6.根据权利要求1所述的方法,其特征在于,所述视频文件以数据块为单位进行存储,所述数据块包含数据类型和数据内容;
所述从服务器中下载待播放视频的媒体信息数据,包括:
按照预设的数据块的下载顺序,从服务器中下载存储有待播放视频的数据块的数据类型;
如果所下载的数据块的数据类型为媒体信息类型,则下载所述数据块的数据内容;
如果所下载的数据块的数据类型不是媒体信息类型,则执行按照预设的数据块的下载顺序,从服务器中下载存储有待播放视频的数据块的数据类型的步骤,直到获取所述待播放视频完整的媒体信息数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910368594.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于局域网的P4P技术应用方法
- 下一篇:一种HDMI高清矩阵