安防视频监控录像文件大小计算

基本概念

先明确几个概念。
计算机系统中,位(bit)是计算机内部数据储存的最小单位,表示二进制位。一个二进制位可以表示0和1两种状态。
同时计算机中以字节(Byte)为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。
摄像机视频码率就是单位时间传送的数据位数,一般我们用的单位是kbps,即k bit per second,多少千bit每秒。例如3000kbps,就是每秒传送3000k bit,也就是375Byte。
硬盘存储里,理论上,1TB=1024GB,1GB=1024MB,1MB=1024KB。
但实际上,硬盘存储等厂家为了方便,行业定义1TB=1000GB,1GB=1000MB,1MB=1000KB。另外硬盘里有部分空间会被固件程序占用,所以1TB硬盘实际大小为930GB。

计算方法

好了,有了以上知识准备,我们来计算监控录像大小,即单位时间视频文件的大小乘以时间。单位时间(s)文件大小(Byte)=码流(bps)÷8。一天24小时的录像文件大小=(码流÷8)×60×60×24。
例如一个1080P,H.265编码的网络摄像机一般参考码流是2000kbps,那这个摄像机录像一天24小时需要的硬盘空间是:2000÷8×60×60×24=21.6GB。如果码流是1000kbps,那1天的录像文件大小是10.8GB,码流5000kbps,文件大小是54GB。为了方便快速计算,我们可以大致记住码流值(kbps)÷100就是录像一天24小时所占用的硬盘空间大小(GB),这样方便记忆,计算起来就会很快。当然如果需要精确的数据,那按照上面的公式来计算即可。
进一步的,现在很多安防产品服务提供商都提供了自己的在线录像硬盘存储空间大小的计算工具,计算方法和原理基本都是按照上面的分析来的。有些在选项里加入了H.265/H.264编码,分辨率等等选择,这实际是通过这些选择,一步步来确定内置的摄像机的码流数值,如果我们已知了摄像机码流,就没必要这么麻烦了。

安防厂商提供的录像大小计算工具

厂商网址
海康威视地址
大华地址

摄像机码流参考值

分辨率码流(H.264)码流(H.265)
1080P4000kbps2000kbps
3/4MP4000kbps2000kbps
5MP6000kbps3000kbps
8MP8000kbps4000kbps