国标相机的视频存储方法、计算机设备及存储介质技术

技术编号:33406483 阅读:16 留言:0更新日期:2022-05-11 23:30
本申请公开了一种国标相机的视频存储方法、计算机设备及存储介质,方法包括:将接收到的视频流数据存储至本地运行内存中的视频数据队列;持续将视频数据队列存储的视频流数据写入已挂载的网络附属存储设备中;定时获取视频数据队列的长度;若变化趋势为增大趋势,则判定针对网络附属存储设备的写入操作出现异常;在写入操作出现异常时,停止将接收到的视频流数据存储至视频数据队列,并将接收到的视频流数据存储至本地磁盘。本申请实施例通过视频数据队列长度来判断网络附属存储设备的写入是否异常,并在写入异常时将视频流数据写入本地磁盘,避免视频数据队列所在的本地运行内存耗尽而丢失数据,提高了视频存储的可靠性。提高了视频存储的可靠性。提高了视频存储的可靠性。

【技术实现步骤摘要】
国标相机的视频存储方法、计算机设备及存储介质


[0001]本申请涉及国标相机
,具体涉及一种国标相机的视频存储方法、计算机设备及存储介质。

技术介绍

[0002]在安防监控领域,设置于前端的国标相机会将视频录像数据持续不断地传输至后端的视频监控平台,由视频监控平台将视频录像数据保存在云存储NAS(Network Attached Storage,网络附属存储)盘中。
[0003]然而,在云存储NAS盘异常或者网络抖动时,视频监控平台往往无法正常向云存储NAS盘中写入数据,导致大量的视频录像数据堆积在视频监控平台的视频数据传输队列中。若视频数据传输队列的内存耗尽,视频录像数据则会丢失,降低视频存储的可靠性。

技术实现思路

[0004]本申请实施例提供一种国标相机的视频存储方法、计算机设备及存储介质,旨在提高视频存储的可靠性。
[0005]一方面,本申请提供一种国标相机的视频存储方法,包括:持续接收前端的多个国标相机发送的视频流数据;将接收到的视频流数据存储至本地运行内存中的视频数据队列;持续将所述视频数据队列存储的视频流数据写入已挂载的网络附属存储设备中;定时获取所述视频数据队列的长度,以确定所述视频数据队列的长度的变化趋势;若所述变化趋势为增大趋势,则判定针对所述网络附属存储设备的写入操作出现异常,并发送写入异常的提示信息至预设终端;在针对所述网络附属存储设备的写入操作出现异常时,停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘。
[0006]在一些实施例中,所述停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘的步骤之后,还包括:检测到所述变化趋势为减小趋势时,判断所述视频数据队列的长度是否已减小至预设长度;若所述视频数据队列的长度已减小至预设长度,判定针对所述网络附属存储设备的写入操作已恢复正常;若针对所述网络附属存储设备的写入操作已恢复正常,停止将接收到的视频流数据存储至所述本地磁盘,并将接收到的视频流数据存储至所述视频数据队列,以及将所述本地磁盘已存储的视频流数据写入所述网络附属存储设备中。
[0007]在一些实施例中,所述在针对所述网络附属存储设备的写入操作出现异常时,停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地
磁盘的步骤之后,还包括:获取所述本地磁盘的剩余存储容量;在所述剩余存储容量小于预设容量时,确定多个所述国标相机中的第一国标相机;删除所述本地磁盘存储的所述第一国标相机的视频流数据,以及停止将接收到的所述第一国标相机的视频流数据储存至所述本地磁盘。
[0008]在一些实施例中,所述确定多个所述国标相机中的第一国标相机的步骤包括:获取各个所述国标相机对应的监控区域;获取所述监控区域所属的区域类别;根据所述国标相机对应的监控区域所属的区域类别,确定所述国标相机的优先级;根据所述优先级,确定多个所述国标相机中的第一国标相机,其中,所述第一国标相机的优先级,低于多个所述国标相机中的第二国标相机的优先级。
[0009]在一些实施例中,多个所述国标相机包括第三国标相机以及第四国标相机,所述停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘的步骤包括:停止将接收到的所述第三国标相机的视频流数据存储至所述视频数据队列,并将接收到的所述第三国标相机视频流数据存储至所述本地磁盘,其中,停止将接收到的所述第四国标相机的视频流数据存储至所述视频数据队列,并删除接收到的所述第四国标相机的视频流数据。
[0010]在一些实施例中,所述在针对所述网络附属存储设备的写入操作出现异常时,停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘的步骤包括:在针对所述网络附属存储设备的写入操作出现异常时,确定所述写入操作的异常类型;若所述写入操作的异常类型为无法访问所述网络附属存储设备的异常,停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至所述本地磁盘。
[0011]在一些实施例中,所述确定所述写入操作的异常类型的步骤之后,还包括:若所述写入操作的异常类型为网络抖动的异常,则获取针对所述网络附属存储设备的写入速度;若所述写入速度小于第一预设速度,且大于第二预设速度,则维持将接收到的第三国标相机的视频流数据存储至所述视频数据队列,停止将接收到的第四国标相机的视频流数据存储至所述视频数据队列,并将接收到的第四国标相机的视频流数据存储至所述本地磁盘。
[0012]在一些实施例中,所述在针对所述网络附属存储设备的写入操作出现异常时,停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘的步骤包括:在针对所述网络附属存储设备的写入操作出现异常时,获取所述视频数据队列所
在的本地运行内存的剩余容量;若所述视频数据队列所在的本地运行内存的剩余容量小于预设阈值,则停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至所述本地磁盘,其中,若所述视频数据队列所在的本地运行内存的剩余容量大于或等于所述预设阈值,则维持将接收到的视频流数据存储至所述视频数据队列。
[0013]另一方面,本申请实施例提供一种国标相机的视频存储装置,包括:接收模块,用于持续接收前端的多个国标相机发送的视频流数据;存储模块,用于将接收到的视频流数据存储至本地运行内存中的视频数据队列;写入模块,用于持续将所述视频数据队列存储的视频流数据写入已挂载的网络附属存储设备中;检测模块,用于定时获取所述视频数据队列的长度,以确定所述视频数据队列的长度的变化趋势,若所述变化趋势为增大趋势,则判定针对所述网络附属存储设备的写入操作出现异常,并发送写入异常的提示信息至预设终端;存储模块,还用于在针对所述网络附属存储设备的写入操作出现异常时,停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘。
[0014]另一方面,本申请还提供一种计算机设备,所述计算机设备包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现任一项所述的国标相机的视频存储方法中的步骤。
[0015]另一方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行任一项所述的国标相机的视频存储方法中的步骤。
[0016]本申请实施例提供的国标相机的视频存储方法、计算机设备及存储介质,包括:持续接收前端的多个国标相机发送的视频流数据;将接收到的视频流数据存储至本地运行内存中的视频数据队列;持续将视频数据队列存储的视频流数据写入已挂载的网络附属存储设备中;定时获取视频数据队列的长度,以确定视频数据队列的长度的变化趋势;若变化趋势为增大趋势,则判定针对网络附属存储设备的写入操作出现异常,并发送写入异常的提示信息至预设终端;在针对网络附属存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种国标相机的视频存储方法,其特征在于,包括:持续接收前端的多个国标相机发送的视频流数据;将接收到的视频流数据存储至本地运行内存中的视频数据队列;持续将所述视频数据队列存储的视频流数据写入已挂载的网络附属存储设备中;定时获取所述视频数据队列的长度,以确定所述视频数据队列的长度的变化趋势;若所述变化趋势为增大趋势,则判定针对所述网络附属存储设备的写入操作出现异常,并发送写入异常的提示信息至预设终端;在针对所述网络附属存储设备的写入操作出现异常时,停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘。2.如权利要求1所述国标相机的视频存储方法,其特征在于,所述停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘的步骤之后,还包括:检测到所述变化趋势为减小趋势时,判断所述视频数据队列的长度是否已减小至预设长度;若所述视频数据队列的长度已减小至预设长度,判定针对所述网络附属存储设备的写入操作已恢复正常;若针对所述网络附属存储设备的写入操作已恢复正常,停止将接收到的视频流数据存储至所述本地磁盘,并将接收到的视频流数据存储至所述视频数据队列,以及将所述本地磁盘已存储的视频流数据写入所述网络附属存储设备中。3.如权利要求1所述国标相机的视频存储方法,其特征在于,所述在针对所述网络附属存储设备的写入操作出现异常时,停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘的步骤之后,还包括:获取所述本地磁盘的剩余存储容量;在所述剩余存储容量小于预设容量时,确定多个所述国标相机中的第一国标相机;删除所述本地磁盘存储的所述第一国标相机的视频流数据,以及停止将接收到的所述第一国标相机的视频流数据储存至所述本地磁盘。4.如权利要求3所述国标相机的视频存储方法,其特征在于,所述确定多个所述国标相机中的第一国标相机的步骤包括:获取各个所述国标相机对应的监控区域;获取所述监控区域所属的区域类别;根据所述国标相机对应的监控区域所属的区域类别,确定所述国标相机的优先级;根据所述优先级,确定多个所述国标相机中的第一国标相机,其中,所述第一国标相机的优先级,低于多个所述国标相机中的第二国标相机的优先级。5.如权利要求1所述国标相机的视频存储方法,其特征在于,多个所述国标相机包括第三国标相机以及第四国标相机,所述停止将接收到的视频流数据存储至所述视频数据队列,并将接收到的视频流数据存储至本地磁盘的步骤包括:停止...

【专利技术属性】
技术研发人员:吴军李云立王洵朱博
申请(专利权)人:武汉中科通达高新技术股份有限公司
类型:发明
国别省市:

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

1