预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105898530A(43)申请公布日2016.08.24(21)申请号201510888100.7(22)申请日2015.12.07(71)申请人乐视云计算有限公司地址100081北京市海淀区中关村南大街5号1区689号楼1153(72)发明人李洪福(74)专利代理机构北京商专永信知识产权代理事务所(普通合伙)11400代理人方挺黄谦(51)Int.Cl.H04N21/433(2011.01)H04N21/4335(2011.01)H04N21/4385(2011.01)H04N21/4402(2011.01)权利要求书1页说明书4页附图1页(54)发明名称视频文件的缓存方法和系统(57)摘要本发明实施例提供一种视频文件的缓存方法和系统,通过获取视频文件信息,至少包括元数据,生成视频文件相应的辅助转码数据,所述辅助转码数据至少包括将所述视频文件转码成TS流文件时所需的索引文件,并将获取的视频文件信息和相应的辅助转码数据进行缓存。通过将获取的视频文件信息和相应的辅助转码数据进行缓存,一方面,当用户请求访问视频文件时,会先去内存中查找,如果有直接在内存中进行读取,比以往从磁盘读写文件相比,解析速度更快;另一方面,由于预先将辅助转码数据缓存到内存中,使用时不用再转换,虽然消耗掉了一部分存储空间,但却加快了转码时间,虽然以空间换时间,但是有效提升了用户使用体验。CN105898530ACN105898530A权利要求书1/1页1.一种视频文件的缓存方法,包括以下步骤:获取待缓存视频文件的视频文件信息,所述视频文件信息至少包括元数据;生成与所述待缓存视频文件相应的辅助转码数据,所述辅助转码数据至少包括将所述待缓存视频文件转码成TS流文件所需的索引文件;根据所述视频文件信息和所述辅助转码数据生成视频缓存文件;将所述视频缓存文件写入内存。2.根据权利要求1所述的方法,其特征在于,所述视频文件信息包括元数据和部分帧数据。3.根据权利要求2所述的方法,其特征在于,所述部分帧数据为所述待缓存视频文件首位置的至少一个关键帧。4.根据权利要求2或3所述的方法,其特征在于,在获取待缓存视频文件的视频文件信息前,根据内存的当前容量和所述待缓存视频文件的部分帧数据的预设阈值的大小,确定所获取的所述视频文件信息包含元数据或包含元数据和部分帧数据。5.根据权利要求1所述的方法,其特征在于,在将所述视频缓存文件写入内存后,统计所述内存中的各个视频缓存文件的访问记录,根据所述访问记录确定是否将所述各个视频缓存文件中的其中一个或多个视频缓存文件删除。6.一种视频文件的缓存系统,其特征在于,包括:视频文件信息获取单元,用于获取待缓存视频文件的视频文件信息,所述视频文件信息至少包括元数据;辅助转码数据生成单元,用于生成与所述待缓存视频文件相应的辅助转码数据,所述辅助转码数据至少包括将所述待缓存视频文件转码成TS流文件所需的索引文件;视频缓存文件生成单元,用于根据所述视频文件信息和所述辅助转码数据生成视频缓存文件;写入单元,用于将所述视频缓存文件写入内存。7.根据权利要求6所述的系统,其特征在于,所述视频文件信息包括元数据和部分帧数据。8.根据权利要求7所述的系统,其特征在于,所述部分帧数据为所述待缓存视频文件首位置的至少一个关键帧。9.根据权利要求7或8所述的系统,其特征在于,所述系统还包括视频文件信息判断单元,用于在所述视频文件信息获取单元获取待缓存视频文件的视频文件信息前,根据内存的当前容量和所述待缓存视频文件的部分帧数据的预设阈值的大小,确定所获取的所述视频文件信息包含元数据或包含元数据和部分帧数据。10.根据权利要求6所述的系统,其特征在于,所述系统还包括缓存文件更新单元,用于在所述写入单元将所述视频缓存文件写入内存后,统计所述内存中的各个视频缓存文件的访问记录,根据所述访问记录确定是否将所述各个视频缓存文件中的其中一个或多个视频缓存文件删除。2CN105898530A说明书1/4页视频文件的缓存方法和系统技术领域[0001]本发明实施例涉及网络技术领域,尤其涉及一种视频文件的缓存方法和系统。背景技术[0002]随着互联网技术的发展,通过互联网获得的丰富的综合性的网络视频资源已变得十分普遍。对于提供视频资源的视频网站来讲,不仅要存储大量的视频资源,而且每天要同时接受数量巨大的视频访问请求。因此,如何高效的存储视频资源以便为用户更好的提供视频服务是十分重要的。目前很多视频网站的在线视频文件采用MP4文件格式。由于Flash插件可以播放MP4视频文件,浏览器只要支持Flash就可以播放高清的MP4视频,所以MP4视频成为了目前主流的视频格式。同视频码率情况下,MP4文件清晰度比较高,压缩