随着高清技术的进步,现在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存储时间短的问题的更多相关文章

  1. linux 手动挂载硬盘没有移到回收站解决方法

    linux 手动挂载硬盘没有移到回收站解决方法 修改挂载硬盘的文件夹权限为当前用户即可 或者 修改读写权限 chmod 777 mount-disk-path

  2. XP硬盘读写速度很慢的解决方法

    05购入的电脑,今日仍在发挥余热,但系统速度慢得出奇.今日检测了硬盘读写速度还不到2m/s,实在令人难以接受.一查之下,硬盘被置为PIO模式了,难怪. 用以下方法得以解决: 1.对桌面"我的 ...

  3. Openwrt挂载NTFS硬盘提示“只读”错误的解决方法!

    Openwrt是基于Linux代码编写,只支持NTFS格式硬盘的只读权限,否则当挂载的NTFS硬盘写入超过2M左右,就会出现"error:read-only file system" ...

  4. Centos7 fstab盘符挂载硬盘导致重启系统失败解决办法

    服务器拥有多个硬盘插槽,在进行维护或重启时,这些硬盘的相对位置可能发生变化.利用盘符(dev/vda)方式挂载磁盘,可能由于磁盘顺序变化导致重启时读取fstab文件发生错误,从而无法正常重启服务器. ...

  5. 硬盘读取不了-->>完美解决

    说明:电脑装了两个硬盘,一个固态一个机械,装完系统之后读取不到机械硬盘的数据,网上很多人都说格式化之后分盘,但是!!!里面的数据咋办?千万别自己倒腾转换格式什么的,一不小心数据真的丢了,那就再也找不回 ...

  6. 硬盘安装Windows Server 2008(解决系统盘符变成D盘)

    硬盘安装Windows 2008系统方法 操作系统最好用的无疑是server 2003,但是现在Server 2003支持的软件越来越少,很多是故意不支持Server 2003了, 像php5.5以上 ...

  7. 巧用 Base62 解决字段太短的问题

    最近银联一纸 259 号改造通知,所有支付机构开始改造支付交易,上传终端信息. 不知道其他支付机构的小伙伴针对这次改造是否开始了? 由于这次银联给的时间非常少,我们这边改动涉及到相关上游一起改造,所以 ...

  8. 解决:HotSeat短信图标提醒有误

    [操作步骤]正常收发短信.彩信. [测试结果]所有短信均已阅读,但在HOME界面的短信图标仍提示有一条短信未读.重启后仍存在. 经过分析,导致该情况的主要原因为当彩信已读的时候,launcher中进行 ...

  9. Windows XP 每次开机都自动检测硬盘 解决办法(可以用HDDRegenerate修复坏道)

    Windows XP,每次开机都自动检测硬盘,之前正常关机,没有任何非法操作.Windows XP,每次开机都自动检测硬盘,之前正常关机,没有任何非法操作. 1.和硬盘的分区格式有关,FAT32格式在 ...

随机推荐

  1. 『cs231n』卷积神经网络的可视化与进一步理解

    cs231n的第18课理解起来很吃力,听后又查了一些资料才算是勉强弄懂,所以这里贴一篇博文(根据自己理解有所修改)和原论文的翻译加深加深理解,其中原论文翻译比博文更容易理解,但是太长,而博文是业者而非 ...

  2. StringEscapeUtils对字符串进行各种转义与反转义

    项目过程中导出的word无法打开,发现是由于里面有&字符造成,需要进行HTML字符的转义: StringEscapeUtils.escapeHtml4(“需要转义的字符”); 已解决. 参考: ...

  3. Android基础知识(一)

    前言 前言 从软件测试最终目的发现问题缺陷来看,Findyou比较认同一个观念,测试的能力大致可以划分成三个能力层次:发现问题.定位问题.预防问题.有机会探讨一下这个分类. 发现问题各种方式方法,比如 ...

  4. 使用md5加密算法完成简单的登录和注册功能

    原理: 登录:后端controller层获取到客户的密码,通过下面代码:new Sha256Hash(pwd).toHex();将密码转换成md5散列,生成一个新的字符串与数据库的值进行比对,根据不同 ...

  5. python高级变量类型(元组,列表,字典, 字符串和重要方法)

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  6. L328 What Is Millennial Burnout?

    What Is Millennial Burnout?Do you often feel stressed? Does the pace of life make you feel like you' ...

  7. c++结构体的排序

    出处:https://blog.csdn.net/weixin_39460667/article/details/82695190 引入头文件 #include<algorithm> 结构 ...

  8. MySQL:数据查询

    数据查询 一.基本查询语句 1.语法:写一行 select{*<字段列表>}//查询的字段,多个字段用逗号分开 from<表1>,<表2>…//数据表名 {//可选 ...

  9. 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& ...

  10. CSS 文字概念小记

    1.水平居中: 更多的是指宽度的居中,margin: 0 auto; 2.垂直居中: 是指高度的居中 PS:这个两个慨念我老是搞混,今天记录一下,防止下次又忘了