1T硬盘获3T体验 彻底解决NVR存储时间短的问题
随着高清技术的进步,现在300W和400W的IPC越来越普及,但同时带来了更多的成本及存储便利问题。“硬盘存了7天就满了”、“同样大小的硬盘,存储时间越来越短”......为啥你的NVR不能存更长的时间呢?我们需要先了解下面的两个问题。
问题一:什么决定了录像大小?
对录像大小起关键作用的就是分辨率,也就是清晰度。而不同像素的IPC会有不同的码率,它决定了录像的大小。
如何判断码率大小呢?
130W的摄像头一般是2M,即2048Kbps;
200W的摄像头一般是4M,即4096Kbps;
300W的摄像头一般是6M,即6144Kbps。
这个xxxxKbps就是我们所说的码率。
问题二:如何计算硬盘的容量?
这个是有固定公式的:
码率(单位Kbps)×3600×24÷8÷1024÷1024=录像容量(1天)(单位G)
得到一天的容量后,即可推算出1个月或其他时间的容量。
下图是某友商计算自己录像大小的小工具:
可以看出,该品牌录像机连接了8个200W的IPC,默认码流是4096Kbps,使用了3T的硬盘仅能保存7天的录像。
以上就是题目的答案了, 为什么你的NVR只能存很短的时间?因为它还是遵循老套的存储方式,并没有采取更加有效的优化措施。那么在硬盘容量固定的前提下,如何对存储时间进行改善?我们提供了两方面的解决方案。
问题三:硬盘容量是固定的,码率可以优化吗?
既然码率是决定录像大小的关键,那么控制好了码率就能控制录像的大小,我们的研发人员使用动态码率的技术,根据画面的复杂程度进行分析,如果移动的物体少就主动降低码率节省存储,如果移动的物体多,就提高码率保证画面效果。这样一来,存储时间果然大大增加。
来看一下中维NVR硬盘存储的时间:
100W ?24小时录像大约13G
130W??24小时录像大约17G
?200W ?24小时录像大约22G
也就是说同样是8个200W像素的监控点,同样是3T硬盘,使用中维设备可以存储约17天,比友商多出了一倍多。
问题四:除了码率优化,还有更好的方式吗?
当然,研发无止境。
在动态码率的基础上,我们还可以在帧数上做深度优化。科普一下:假设一个场景是空房间,完全没有任何移动的物体,是不是只要存储一张空房间的照片就OK,而不是傻瓜式的存储无数张相同的画面?所以,通过对画面的的智能分析,优化存储,就能在保证不丢失监控画面的基础上,也能节省大量的存储空间。这里我们就是在帧数做了文章,可以暂时称为动态帧率。
说起来挺简单的,其实很考验工程师的实力,中维“存储时间翻三倍”V蓝新品系列——一个既能使存储时间翻倍,又可以间接节省硬盘采购成本的新品系列,5月即将上市,大家拭目以待吧!
1T硬盘获3T体验 彻底解决NVR存储时间短的问题的更多相关文章
- linux 手动挂载硬盘没有移到回收站解决方法
linux 手动挂载硬盘没有移到回收站解决方法 修改挂载硬盘的文件夹权限为当前用户即可 或者 修改读写权限 chmod 777 mount-disk-path
- XP硬盘读写速度很慢的解决方法
05购入的电脑,今日仍在发挥余热,但系统速度慢得出奇.今日检测了硬盘读写速度还不到2m/s,实在令人难以接受.一查之下,硬盘被置为PIO模式了,难怪. 用以下方法得以解决: 1.对桌面"我的 ...
- Openwrt挂载NTFS硬盘提示“只读”错误的解决方法!
Openwrt是基于Linux代码编写,只支持NTFS格式硬盘的只读权限,否则当挂载的NTFS硬盘写入超过2M左右,就会出现"error:read-only file system" ...
- Centos7 fstab盘符挂载硬盘导致重启系统失败解决办法
服务器拥有多个硬盘插槽,在进行维护或重启时,这些硬盘的相对位置可能发生变化.利用盘符(dev/vda)方式挂载磁盘,可能由于磁盘顺序变化导致重启时读取fstab文件发生错误,从而无法正常重启服务器. ...
- 硬盘读取不了-->>完美解决
说明:电脑装了两个硬盘,一个固态一个机械,装完系统之后读取不到机械硬盘的数据,网上很多人都说格式化之后分盘,但是!!!里面的数据咋办?千万别自己倒腾转换格式什么的,一不小心数据真的丢了,那就再也找不回 ...
- 硬盘安装Windows Server 2008(解决系统盘符变成D盘)
硬盘安装Windows 2008系统方法 操作系统最好用的无疑是server 2003,但是现在Server 2003支持的软件越来越少,很多是故意不支持Server 2003了, 像php5.5以上 ...
- 巧用 Base62 解决字段太短的问题
最近银联一纸 259 号改造通知,所有支付机构开始改造支付交易,上传终端信息. 不知道其他支付机构的小伙伴针对这次改造是否开始了? 由于这次银联给的时间非常少,我们这边改动涉及到相关上游一起改造,所以 ...
- 解决:HotSeat短信图标提醒有误
[操作步骤]正常收发短信.彩信. [测试结果]所有短信均已阅读,但在HOME界面的短信图标仍提示有一条短信未读.重启后仍存在. 经过分析,导致该情况的主要原因为当彩信已读的时候,launcher中进行 ...
- Windows XP 每次开机都自动检测硬盘 解决办法(可以用HDDRegenerate修复坏道)
Windows XP,每次开机都自动检测硬盘,之前正常关机,没有任何非法操作.Windows XP,每次开机都自动检测硬盘,之前正常关机,没有任何非法操作. 1.和硬盘的分区格式有关,FAT32格式在 ...
随机推荐
- 『cs231n』卷积神经网络的可视化与进一步理解
cs231n的第18课理解起来很吃力,听后又查了一些资料才算是勉强弄懂,所以这里贴一篇博文(根据自己理解有所修改)和原论文的翻译加深加深理解,其中原论文翻译比博文更容易理解,但是太长,而博文是业者而非 ...
- StringEscapeUtils对字符串进行各种转义与反转义
项目过程中导出的word无法打开,发现是由于里面有&字符造成,需要进行HTML字符的转义: StringEscapeUtils.escapeHtml4(“需要转义的字符”); 已解决. 参考: ...
- Android基础知识(一)
前言 前言 从软件测试最终目的发现问题缺陷来看,Findyou比较认同一个观念,测试的能力大致可以划分成三个能力层次:发现问题.定位问题.预防问题.有机会探讨一下这个分类. 发现问题各种方式方法,比如 ...
- 使用md5加密算法完成简单的登录和注册功能
原理: 登录:后端controller层获取到客户的密码,通过下面代码:new Sha256Hash(pwd).toHex();将密码转换成md5散列,生成一个新的字符串与数据库的值进行比对,根据不同 ...
- python高级变量类型(元组,列表,字典, 字符串和重要方法)
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- L328 What Is Millennial Burnout?
What Is Millennial Burnout?Do you often feel stressed? Does the pace of life make you feel like you' ...
- c++结构体的排序
出处:https://blog.csdn.net/weixin_39460667/article/details/82695190 引入头文件 #include<algorithm> 结构 ...
- MySQL:数据查询
数据查询 一.基本查询语句 1.语法:写一行 select{*<字段列表>}//查询的字段,多个字段用逗号分开 from<表1>,<表2>…//数据表名 {//可选 ...
- 1) 嵌套的 div ,或者 ul ol .li 阻止冒泡 ,特别是 对应onclick="test(event)" 通过传递event 阻止 冒泡. cancelBubble , stopPropagation
1 .html 结构: <ul class="ul_2 hide" data-first="5"> <li class="li_2& ...
- CSS 文字概念小记
1.水平居中: 更多的是指宽度的居中,margin: 0 auto; 2.垂直居中: 是指高度的居中 PS:这个两个慨念我老是搞混,今天记录一下,防止下次又忘了