ASV1000视频监控中心录像服务器,实现存满天数,自动覆盖

目录

一、需求

二、需求分析

(一)录像存满自动覆盖的定义

(二)录像存满指定的天数自动覆盖

三、录像存满天数后自动覆盖在AS-V1000的实现

(一)要考虑的问题

1、确定存储需求

2、设置录像计划

3、配置存储空间

4、设置覆盖策略

5、启用自动覆盖功能

(二)功能实现说明

1、存满天数自动覆盖的配置方式

2、存储计划

(三)保障工作

1、监控与报警

2、备份重要数据


一、需求

        视频监控录像服务器,要能够保存录像文件一定的时间,比如保存30天,60天,超出后自动覆盖以前的录像文件。

二、需求分析

(一)录像存满自动覆盖的定义

        录像自动覆盖是指当存储介质的容量空间不足时,新的录像会自动覆盖最早的录像,以保证录像过程不会因为存储空间不足而中断。这种功能在大多数摄像头中都会存在。例如,如果一个摄像头的存储容量为64GB,一旦录像达到了64GB的容量,摄像头就会自动覆盖最早的录像。此外,自动覆盖功能实际上是监控基于现有储存容量而采取的一种折中办法。

        监控拍摄的画面是持续的,这些画面会源源不断地储存在储存介质中(如硬盘、内存卡、云盘等)。这类储存介质的容量存在上限,假设监控拍摄七天产生的画面就能够占满储存介质的空间,那么从第八天开始,如果不设置自动拍摄功能,监控拍摄的图片将没有空间可以用来储存。而设置了自动覆盖功能就可以完美解决这个问题,假设监控储存的视频是1~7号,而8号拍摄的视频会自动覆盖1号的,储存的视频就会变成2~8号,以此类推。

        PS:一般情况下,系统需要制定一个容量的警戒值值,也就是等剩余空间达到这个警戒值时,就准备自动覆盖了,避免硬盘满载后,出现意想不到的后果。

(二)录像存满指定的天数自动覆盖

        在录像存满指定的天数后自动覆盖,意味着当服务器的存储空间达到预设的录像存储天数上限时,系统会自动删除最早的录像文件,以便为新的录像内容腾出空间。这种机制确保了监控系统能够持续运行,并始终保留最新一段时间的录像数据,以供日后查阅或作为证据使用。

        例如,如果设置录像存满30天后自动覆盖,那么当第31天的录像开始时,系统会自动删除第1天的录像,以此类推。这样,服务器上始终保存着最近30天的录像内容。

       这种情况,需要预先计算出这些天数最大可能的存储空间,防止天数没到的时候,硬盘已经满载。

三、录像存满天数后自动覆盖在AS-V1000的实现

(一)要考虑的问题

        实现录像自动覆盖,首先要考虑如下问题:

1、确定存储需求

        首先,需要明确监控系统的录像存储需求,包括录像的分辨率、帧率、存储周期等。这有助于确定服务器所需的存储空间以及录像文件的生成速度。

2、设置录像计划

        根据实际需求,设置录像的时间段和计划。例如,可以设置为全天24小时录像,或者只在特定时间段进行录像。

3、配置存储空间

        在录像服务器上划分专门的存储空间用于存储录像文件。确保该空间足够大,以满足预设的存储周期需求。

4、设置覆盖策略

        根据实际需求,调整自动覆盖的策略。例如,可以设置按天、按周(7天)、按月(30天)或季度(90天)进行覆盖。确保策略既能满足存储需求,又能保留足够的关键录像数据。

5、启用自动覆盖功能

        在录像服务器的管理界面或配置文件中,找到录像存储设置选项,并启用自动覆盖功能。通常,这一功能会在存储空间达到预设上限时自动触发,删除最早的录像文件以释放空间。

(二)功能实现说明

        前面的一篇文章: 视频监控录像服务器(中心录像服务器)功能详细介绍,把中心服务的功能详细介绍过,这里就不在累述。

1、存满天数自动覆盖的配置方式

       打开存储策略页面,如下图示

配置相关参数如图所示,其中存储模式和天数、存储计划的配置如下:

录像模式:覆盖录像

存储天数:30

存储时间段:1111111111111111 (全1)

2、存储计划

 可以选择全天覆盖,点击上图的“选择时间段”,若想全部录像,如下图,所有的时间区间都选择,为蓝色部分。

也可以选择工作时间段,周1~5的8:00 ~18:30进行录像,如下图的时间段选择即可:

(三)保障工作

        在中心录像服务器上实现自动覆盖功能,还需要做如下工作,确保系统稳定运行:

1、监控与报警

        定期检查录像服务器的存储状态,确保自动覆盖功能正常运行。同时,可以设置存储空间不足的报警功能,以便在存储空间接近上限时及时采取措施。

2、备份重要数据

        虽然自动覆盖功能可以确保监控系统的持续运行,但为了避免重要数据的丢失,建议定期备份关键的录像文件。这可以在发生意外情况时提供数据恢复的可能性。

这样就可以在中心录像服务器上实现有效的自动覆盖功能,确保监控系统的持续运行和录像数据的可用性。定期的维护和检查来确保系统稳定运行的重要措施。


若想了解更多,文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/554734.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ts封装axios遇到的问题

在使用ts封装axios时,这里总是有一个报错,经过一顿搜索,发现错误原因:在TypeScript中,函数的参数类型和返回类型是不等价的,因此导致类型不匹配。 解决方法:将 AxiosRequestConfig 改成 Interna…

2024年第二届“天洑杯”数据建模大赛赛题答疑

“天洑杯”数据建模大赛旨在促进数据分析建模技术的推广和发展,培养一批具有用数据思维解决复杂问题能力的优秀人才,推动高水平人工智能交叉学科人才队伍建设。大赛鼓励参赛选手立足于自身的专业背景和工程实践技能,结合数据科学与人工智能相…

vscode运行 .md文件

1、安装插件 markdown-preview-enhancedmarkdown-all-in-oneMarkdown Preview Mermaid Support paste image LimfxCodeEx Code Spell checker 2、项目文件导入即可 本文为学习笔记,所参考文章均已附上链接,若有疑问请私信! 创作不易&#x…

LeetCode-热题100:114. 二叉树展开为链表

题目描述 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。 示例…

原子的内部结构

原子非常神奇,花时间思考它是非常有价值的。尽管传统的太阳系示意图存在致命的缺点,但我们还是可以局部应用于原子。 首先,原子与太阳系具有相似性一原子的中心质量大,外部质量小。我们用最简单的氢原子做分析,氢原子…

【动态规划 区间dp 位运算】3117. 划分数组得到最小的值之和

本文涉及知识点 动态规划 区间dp 位运算 LeetCode3117. 划分数组得到最小的值之和 给你两个数组 nums 和 andValues,长度分别为 n 和 m。 数组的 值 等于该数组的 最后一个 元素。 你需要将 nums 划分为 m 个 不相交的连续 子数组,对于第 ith 个子数组…

SpringBoot集成JWT快速入门Demo

目录 1. 概述 2. JWT的请求流程 3. Session认证与JWT认证的区别 4 JWT优缺点 4.1 优点 4.2 缺点 5. 快速入门 5.1 创建工程 5.2 导入依赖 5.3 添加配置文件 5.4 添加Swagger2配置类 5.5 添加JWT工具类 5.6 添加entity、service、controller类 5.7 添加拦截器类 …

Linux:Redis7.2.4的源码包部署(2)

本章使用的是centos9进行部署 1.获取rpm安装包 Index of /releases/ (redis.io)https://download.redis.io/releases/这个网站有历史的版本,我这里使用的是最新版7.2.4进行安装 点击即可进行下载 方进Linux中,如果你的Linux中可以直接使用wget去下载 2…

Python创建并执行邮件合并,定制Word文档轻松批量创建

邮件合并是现代办公中一项显著提升效率的技术,它巧妙地将大量个体数据与预设的文档模板相结合,实现了一次性批量生成定制化文档。这一过程不仅极大地节省了手动重复录入的时间,更确保了信息传递的一致性和准确性,广泛应用于诸如批…

C++入门:运算符重载及日期类的实现

目录 1.赋值运算符重载 1.1 运算符重载 1.2赋值运算符重载 1.3引用作为返回参数☆☆ 1.4深入赋值运算符重载 2.实现日期Date类 2.1类之间的运算符重载 2.1.1相等 2.1.2小于 2.1.3复用实现其他 2.2类与整形之间的运算符重载 2.3单目操作符的重载 3. 流插入、流…

物联网在工业中的应用是什么?——青创智通

工业物联网解决方案-工业IOT-青创智通 物联网在工业中的应用已经日益广泛,它为企业带来了前所未有的机会和挑战。物联网技术通过连接各种设备和系统,实现了数据的实时采集、分析和优化,从而提高了生产效率、降低了成本并提升了企业的竞争力。…

如何实现视频扫码看的效果?视频二维码在线的制作技巧

现在分享视频很多人会采用生成二维码的方法,让其他人可以扫描二维码在手机上看视频,从而实现快速传播分享,有利于用户获取内容的便捷性。将视频存入云端服务器后,通过扫码调取视频内容,无需传统的方式将视频下载保存到…

CV | FSGS使用高斯喷溅的实时少样本视图合成论文详解与项目实现

本文是对论文的详解与项目实现。 Paper:2023.12.01_FSGS: Real-Time Few-Shot View Synthesis using Gaussian Splatting arxiv.org/pdf/2312.00451.pdf Code:VITA-Group/FSGS: "FSGS: Real-Time Few-Shot View Synthesis using Gaussian Splatting", Zehao Zhu, Zhi…

DMR数字对讲机模块的特性有哪些?该如何选择?

DMR828S是思为无线公司研发的一款性价比高的2W全功能数字对讲机模块,可以和市场上通用的模拟制式对讲机兼容,带有DMR TierII数字对讲机的功能,内置Moto AMBE 声码器。模块内部集成了微控制器、数字对讲芯片、射频功放以及音频功放等电路&…

QT打包发布

参考:QT项目打包成软件进行发布的三种方式_qt程序打包-CSDN博客 这里只研究前两种: ①小技巧加图标: (1)下载一个合适的图标文件 .ico 格式。 (2)将图标放在QT工程的根目录,然后在…

【尚硅谷】Git与GitLab的企业实战 学习笔记

目录 第1章 Git概述 1. 何为版本控制 2. 为什么需要版本控制 3. 版本控制工具 4. Git简史 5. Git工作机制 6. Git和代码托管中心 第2章 Git安装 第3章 Git常用命令 1. 设置用户签名 1.1 基本语法 1.2 案例实操 2. 初始化本地库 2.1 基本语法 2.2 案例实操 3. 查…

利用常量数组解码的方法

【题目描述】 把手放在键盘上时,稍不注意就会往右错一位。这样,输入Q会变成输入W,输入J会变成输入K等。键盘如图所示。 输入错位后敲出的几行字符串,输出打字员本来想打出的句子。 输入仅包含数字、空格、大写字母或标点符号&am…

2025中国国际储能大会暨展览会(简称“CIES”)

2025年第十五届中国国际储能大会暨展览会 2025 15th China International Energy StorageConference and Exhibition 时间:2025年3月23-26日 地点:杭州国际博览中心主办单位:中国化学与物理电源行业协会承办单位:中国化学与物理电…

Argo基础课程3-BGC-Argo数据质量控制

数据获取: Coriolis/France: https://data-argo.ifremer.fr/dac/ FNMOC/USA: https://usgodae.org/pub/outgoing/argo/dac/ Real-Time数据 24小时内发布,提交至自动质量控制平台进行标记和调整,“R” Delayed-mode数据 经过仔细浏览时间序列…

【Python初学指南】:从零开始学习Python烟花代码实战案例

1. Python入门基础 Python是一种高级编程语言,具有简单易学、功能强大的特点。通过安装Python环境,我们可以进行第一个Python程序的编写和运行。Python的入门基础对于初学者来说是非常重要的第一步,因为它奠定了后续学习和应用的基础。 在P…
最新文章