• 监控硬盘容量计算


    如何快速的计算摄像头一天存储量
    摄像机的码流即监控视频流的带宽,分为主码流和子码流,主码流用来存储,子码流一般用来预览,所以录像回放时大家看到的视频质量要高于预览时看到的。在不同分辨率/帧率以及画面效果时码率大小有所差异。
    由于编码压缩算法的不同,H.264和H.265码流不同。目前主流编码为H.265,相比H.264可节省将近一半的传输带宽和存储占用量。

    若摄像头采用H.264编码格式,想要更改为H.265编码格式,则不仅要换摄像头也要换摄像机

    一、硬盘容量
    硬盘容量,即硬盘的存储空间大小,一般有1T/2T/3T/4T/6T,1T=1024G,1G=1024M。需要注意的是,硬盘实际可用于存储视频的容量为总容量的90%,即容量系数为0.9,为什么呢?
    因为:硬盘厂家的标准是十进制,因此 1G=1000MB=1000000K,而系统的采用的是二进制,所以1G=1024MB=1048576KB。
    二、计算方法:
    录像1天的容量(单位:G)=主码流(M)÷8×3600(秒)×24(小时)÷1024
    假设某项目的高清头是H.265格式1080P(主码流约3M),50路,存储90天,那么计算公式如下:
    3M(主码流)÷8×3600(秒)×24(小时)×50(监控通道)×90(录像天)≈145800000MB

    备注下:
    主码流÷8,我们所说的监控码流是以比特(bit)为单位。
    当然,现在计算有各种计算器,都可以直接计算,不过平时在项目中,可以快速的预估下更好。
    在这里插入图片描述
    在这里插入图片描述

    960P实际是指分辨率1280×960, 相当于130万像素:
    H.265存储一天22G左右(一小时1G)。
    1080p实际是指分辨率1920×1080像素,相当200万像素 :
    H.265存储一天32G左右(一小时1.3G)。
    3mp实际是指分辨率2048*1536像素,相当于300万像素:
    H.265存储一天45G左右(一小时1.9G)。
    4mp、5mp、8mp对应的就是400万、500万、800万像素

    弱电行业网官网:www.rdhyw.com

    主码流与子码流的区别
    海康威视首家提出了主码流与子码流这样的概念,是为了解决在网络情况不好时为了满足远程预览的流畅性降低码率,而不影响本地录像提出的双码流技术,即一路视频进入NVR后,NVR可以编码提供两种码流,主码流和子码流

    主码流分辨率高于子码流,主码流用来录像(本地存储),子码流用来网传。这就叫双码流技术。
    目的是用于解决监控录像的本地存储和网络传输的图像的质量问题。

    双码流能实现本地和远程传输的两种不同的带宽码流需求
    本地传输可以用主码流,能获得更清晰的存储录像,远程传输就因为带宽限制的原因,而使用子码流来获得流畅的图像和录像。

    当一路视频进入录像机后,录像机可以编码提供了主码流和子码流两种码流,主码流用来本地录像,子码流用来网络传输。默认是录像机本地访问,自动主码流显示。远程访问自动子码流显示,所以当你远程监控访问时出现卡顿,可以尝试通过降低子码流来解决。
    主码流一般码流较大,清晰度高,占用的带宽也就高。子码流在主码流的图像环境下降低了图像格式,清晰度较主码流要低,占用带宽小。

    这样做的目的是当我们用子码流预览时如果网络状况不是很好,可以降低子码流的码率(随着位率的降低画质会有降低),以达到改善网络浏览的流畅性,而又不改变本地录像的录像效果。

  • 相关阅读:
    老杨说运维 | 想转型的请注意!这几点不容忽视
    vue3 基础语法(一)
    【iOS】——知乎日报第三周总结
    ffmpeg转码生成的m3u8格式详解
    【组件】Vue组件之间的通信父传子 | 子传父
    ORACLE设置快照回滚点
    99 # mongo 的基本安装和配置
    Java版企业工程项目管理系统源码+java版本+项目模块功能清单+spring cloud +spring boot
    Redis存储方案选择:hash环和hash链的比较
    读vue源码搞懂响应式原理
  • 原文地址:https://blog.csdn.net/crystal4000/article/details/125634339