视频监控系统搭建的过程中,视频监控存储空间的计算是不可忽视的一个环节。
存储空间的计算与前端摄像机、后端平台、视频传输带宽等关系慎密,如果存储这个环节解决不了,那整个系统的性能将大打折扣。
但存储空间的计算对于刚入行的新手来说还是一桩比较难以搞定的事情,下面就跟着华华来一探究竟。
首先,我们来了解几个概念。
什么是比特率?
比特率表示经过编码(压缩)后的音、视频数据每秒钟需要用多少个比特来表示,就是每秒数据传送的比特数,单位是bps
比特率越高,数据量就越大,编码后的文件就越大,图像的质量就越好
比特率的bit在计算机世界里,bit表示一个位宽,bps表示每秒传输的比特位。而我们常常说的kb、M、G、T这个是按照字节来计算的,1kb就是1024个字节,1个字节=8bit
换 算 公 式
1B(字节)=8b(位)
1 KB = 1024 B
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024GB
什么是码流?
码流(DataRate)是指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。
同样分辨率下,解码方式一样,视频文件的码流越大,压缩比就越小,画面质量就越高。
什么是编码方式?
所谓编码方式就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。
目前监控视频流传输中最为重要的编解码标准有H.264和H.265
H.265是新的编码协议,也是H.264的升级版。同样的画质和同样的码率,H.265比H.264占用的存储空间理论上要少50%
如果存储空间一样大,那么意味着,在一样的码率下,H.265会比H.264 画质要高一些,理论值是30%~40%
知道了上面相关参数的定义,当客户在咨询需要使用多大容量硬盘的时候,就可以通过下面的公式进行计算:
存储空间=(码流*3600*24)/
(8*1024*1024)
计算结果单位是G/天
例如:
一个720P的摄像头,码流值设定为2048Kb/S时,存储一天的容量为(2048*3600*24)/(8*1024*1024)≈21G再扩展延伸一下,如果一个4路的NVR,接入4个200W的摄像头,码流设定为4096Kb/S,存储30天;
如果采用H.264的编码方式,需要的硬盘容量为41G*30*4=4920G,至少需要5T的硬盘;
如果采用的是H.265的编码方式,理论上存储空间少50%,一个3T的硬盘就能满足。
最后,给大家附上几种常见码流值对应的存储容量(参考理论值)
码流值(Kb/S) | 512 | 1024 | 2048 | 4096 |
存储容量(G/天)(H.264) | 5 | 11 | 21 | 42 |
存储容量(G/天)(H.265) | 3 | 6 | 11 | 21 |
发表回复