视频存储方法、装置、云服务器和存储介质制造方法及图纸

技术编号:24863505 阅读:44 留言:0更新日期:2020-07-10 19:14
本申请公开了一种视频存储方法、装置、云服务器和存储介质,属于存储技术领域。本申请实施例提供了一种视频存储方法,当接收到上传的第一视频文件的第一视频数据时,解析该第一视频数据,得到第一视频数据的第一时间信息;基于第一时间信息,记录云服务器中第一视频文件的视频标识对应的视频数据的第二时间信息。该方法通过记录上传第一视频文件时的第二时间信息,从而在对第一视频文件进行补录时,可以根据第二时间信息与从视频录制设备中获取的第一视频文件的第三时间信息,确定待补录的视频数据的时间信息,进而对云服务器中的第一视频文件进行补录,得到完整的第一视频文件,从而避免在播放时画面不完整,可以提高视频存储的效率。

【技术实现步骤摘要】
视频存储方法、装置、云服务器和存储介质
本申请涉及存储
特别涉及一种视频存储方法、装置、云服务器和存储介质。
技术介绍
随着存储技术的发展,用户可以选择将该视频数据存储至云服务器中,从而可以防止视频数据丢失。其中,云服务器是一种网上在线存储模式,其容量大,可以存储大量的数据。但将待存储的视频文件存储至云服务器过程中,可能由于网络环境原因导致部分视频数据存储失败,已存储的视频数据中缺失该部分视频数据,视频不完整。相关技术中当待存储的视频文件中有部分视频数据存储失败时,需要对待存储的视频文件进行补录,重新存储待存储的视频文件。在重新存储该待存储的视频文件时,将该待存储的视频文件存储至已存储的视频数据所在的位置,直至待存储的视频文件存储成功。但相关技术中出现部分视频数据存储失败时,重新存储待存储的视频文件,由于待存储的视频文件为完整视频,而云服务器中已存储了部分视频数据,当待存储的视频文件重新存储成功时,云服务器中会出现重复的视频数据,导致待存储的视频文件在播放时出现画面回退,播放效果差,视频存储效率低。专
技术实现思路
本本文档来自技高网
...

【技术保护点】
1.一种视频存储方法,其特征在于,所述方法包括:/n当接收到视频录制设备上传的第一视频文件的第一视频数据时,解析所述第一视频数据,得到所述第一视频数据的第一时间信息;/n基于所述第一时间信息,记录所述云服务器中所述第一视频文件的视频标识对应的视频数据的第二时间信息;/n当对所述第一视频文件进行补录时,获取已记录的第二时间信息;/n基于所述第一视频文件的视频标识,从所述视频录制设备中获取所述第一视频文件对应的第三时间信息;/n基于所述第二时间信息和所述第三时间信息,对所述第一视频文件进行补录,得到所述第一视频文件。/n

【技术特征摘要】
1.一种视频存储方法,其特征在于,所述方法包括:
当接收到视频录制设备上传的第一视频文件的第一视频数据时,解析所述第一视频数据,得到所述第一视频数据的第一时间信息;
基于所述第一时间信息,记录所述云服务器中所述第一视频文件的视频标识对应的视频数据的第二时间信息;
当对所述第一视频文件进行补录时,获取已记录的第二时间信息;
基于所述第一视频文件的视频标识,从所述视频录制设备中获取所述第一视频文件对应的第三时间信息;
基于所述第二时间信息和所述第三时间信息,对所述第一视频文件进行补录,得到所述第一视频文件。


2.根据权利要求1所述的方法,其特征在于,所述基于所述第二时间信息和所述第三时间信息,对所述第一视频文件进行补录,得到所述第一视频文件,包括:
基于所述第二时间信息和所述第三时间信息,确定待补录的视频数据的第四时间信息;
基于所述第四时间信息,从所述视频录制设备中获取所述第四时间信息对应的视频数据;
基于所述第一视频文件的视频标识,获取所述云服务器中已存储的视频数据;
将所述第四时间信息对应的视频数据和所述已存储的视频数据进行拼接,得到所述第一视频文件。


3.根据权利要求2所述的方法,其特征在于,所述第二时间信息包括已存储的视频数据的时间信息和待补录的视频数据的时间信息;
所述基于所述第二时间信息和所述第三时间信息,确定待补录的视频数据的第四时间信息,包括:
从所述第三时间信息中确定所述第二时间信息中已存储的视频数据的时间信息的补集,得到补集时间信息;
确定所述补集时间信息和所述第二时间信息中待补录的视频数据的时间信息的并集,得到并集时间信息;
将所述并集时间信息作为所述第四时间信息。


4.根据权利要求2所述的方法,其特征在于,所述第二时间信息包括已存储的视频数据的时间信息;
所述基于所述第二时间信息和所述第三时间信息,确定待补录的视频数据的第四时间信息,包括:
从所述第三时间信息中确定所述第二时间信息的补集,得到补集时间信息;
将所述补集时间信息作为所述第四时间信息。


5.根据权利要求2所述的方法,其特征在于,所述基于所述第四时间信息,从所述视频录制设备中获取所述第四时间信息对应的视频数据,包括:
基于所述第四时间信息,生成至少一个存储任务;
向所述视频录制设备发送所述至少一个存储任务,所述至少一个存储任务中携带所述视频标识和所述第四时间信息;
接收所述视频录制设备返回的所述第四时间信息对应的视频数据。


6.根据权利要求1所述的方法,其特征在于,当对所述第一视频文件进行补录时,所述方法还包括:
删除所述云服务器中与所述第一视频文件的视频标识相同的视频标识对应的视频文件;
接收所述视频录制设备上传的第一视频文件。


7.根据权利要求1-6任一项所述的方法,其特征在于,所述基于所述第二时间信息和所述第三时间信息,对所述第一视频文件进行补录,得到所述第一视频文件之后,所述方法还包括:
将视频补录列表中所述第一视频文件对应的补录状态由待补录修改为已补录,所述视频补录列表用于存储待补录的视频文件的视频标识及其对应的补录状态;
当对所述视频补录列表进行更新时,将所述第一视频文件的视频标识及其对应的补录状态从所述视频补录列表中删除。


8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
调用所述云服务器中的应用管理单元,查询所述视频标识对应的第一视频数据的存储信息;
获取所述应用管理单元的查询结果,所述查询结果中携带所述视频标识对应的第一视频数据的存储信息;
当所述存储信息指示存在未上传至所述云服务器中的视频数据时,确定对所述第一视频文件进行补录。


9.一种视频存储装置,其特征在于,所述装置包括:
解析模块,用于当接收到视频录制设备上传的第一视频文件的第...

【专利技术属性】
技术研发人员:王定琋苏霞夏伟强王伟
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1