【技术实现步骤摘要】
本专利技术涉及视频监控领域,更具体地,涉及一种基于文件缓存实现监控视频的视频预录方法及其应用。
技术介绍
视频监控在现代生活和商业领域应用越来越普遍,视频监控产生的视频数据有多种存储方式,如全天24小时存储、定时存储以及事件触发存储等。其中,事件触发存储是为了让存储的视频保存时间发生前后的一个较完整的过程,这个过程涉及到视频预录功能。视频预录是指保存当前时间前的一定时间的视频数据,当事件触发后启动录像触发的同时把保存的录像视频数据补充到当前时间,还原完整的视频记录。视频存储又分为本地存储和云存储,本地存储是指将视频录像存储在摄像设备本身或者与摄像设备连接的本地存储设备,视频云存储是指摄像设备把视频录像存储在远程的专用存储服务器上,视频云存储是当前视频监控录像存储的一种方式,实现录像的集中管理和控制。预录视频保存的方法普遍使用内存进行预录数据的循环记录,此方式的缺陷是存储的录像时间短,大规模路数不能同时进行预录,而且不能应用在云存储系统上,因此,当前的视频监控云存储系统都没有实现预录的功能。现有技术中还有一种解决方案是将视频预录功能置于前端视频设备中,前端视频设备 ...
【技术保护点】
一种基于文件缓存实现监控视频的视频预录方法,其特征在于,设视频数据的单位时长为X,视频数据预录的单位数据量为2X;方法的步骤包括:S1.在磁盘中写入第一个单位数据量的预录文件A,当预录文件A的时间长度达到X时长时,并行写入第二个单位数据量的预录文件B;S2.当预录文件B的时间长度达到X时长时,并行写入第三个单位数据量的预录文件C,同时停止对预录文件A的预录以及删除预录文件A;S3.当预录文件C的时间长度达到X时长时,并行启动写入预录文件A,停止对预录文件B的预录以及删除预录文件B;S4.当预录文件A的时间长度达到X时长时,并行写入预录文件B,停止对预录文件C的预录以及删除预 ...
【技术特征摘要】
1.一种基于文件缓存实现监控视频的视频预录方法,其特征在于,设视频数据的单位时长为X,视频数据预录的单位数据量为2X;方法的步骤包括:S1.在磁盘中写入第一个单位数据量的预录文件A,当预录文件A的时间长度达到X时长时,并行写入第二个单位数据量的预录文件B;S2.当预录文件B的时间长度达到X时长时,并行写入第三个单位数据量的预录文件C,同时停止对预录文件A的预录以及删除预录文件A;S3.当预录文件C的时间长度达到X时长时,并行启动写入预录文件A,停止对预录文件B的预录以及删除预录文件B;S4.当预录文件A的时间长度达到X时长时,并行写入预录文件B,停止对预录文件C的预录以及删除预录文件C;S5.重复执行步骤S2-S4至需要启动录像时停止预录。2.根据权利要求1所述的基于文件缓存实现监控视频的视频预录方法,其特征在于,所述方法还包括如下步骤:S6.从开始预录文件A起算,当在0-2X的时长之间需要录像时,将预录文件A转为正式录像文件,并继续对视频数据进行录像。3.根据权利要求2所述的基于文件缓存实现监...
【专利技术属性】
技术研发人员:邹阳星,毛亮,黄仝宇,李旭泉,宋一兵,汪刚,侯玉清,刘双广,
申请(专利权)人:高新兴科技集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。