安防视频监控录像文件大小计算
基本概念
先明确几个概念。
计算机系统中,位(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) |
---|---|---|
1080P | 4000kbps | 2000kbps |
3/4MP | 4000kbps | 2000kbps |
5MP | 6000kbps | 3000kbps |
8MP | 8000kbps | 4000kbps |
[…] 视频编码中码流(比特率)控制方式主要分为:VBR(动态比特率)与CBR(静态比特率)。比特率的大小决定了视频文件的大小,我们可以通过比特率计算录像视频文件的大小,参见–安防视频监控录像计算一文。 […]
[…] APP远程访问预览摄像机产生的流量。这个主要与摄像机的码流(比特率)有关(可以参考阅读 视频编码的相关概念 一文。),码流大小,码流控制方式(动态码流VBR,静态码流CBR)等会影响最终的视频流大小,从而影响远程预览摄像机所消耗的4G流量(手机端的流量,不是手机端)。安防视频监控录像文件大小计算 一文有详细介绍如何通过码流计算一定时间内摄像机的总的流量大小和存储空间,这里不赘述。手机在远程预览4G摄像机时,可以选择高清或者标清模式两种,高清和标清两种模式对应的码流值不一样,最后产生的流量自然不一。一般的,200万像素(1080P,H.265编码)4G摄像机的高清码流大约是2Mbps,标清大约是1Mbps,这样,通过高清模式持续观看1个小时的流量不会超过0.9GB(2Mbps÷8×60×60=0.9GB),标清不会超过0.45GB(1Mbps÷8×60×60=0.45GB)。 […]
[…] 通过TF卡本地录制存储摄像头视频需要多大的写入速度,取决于摄像头的码流大小(即比特率,bitrate,这里不展开,详细了解可以参考:安防视频监控录像文件大小计算)。目前常见的家用监控摄像头分辨率多为200万,300万,500万,以及800万,一般多为H.265编码。这些分辨率的摄像头的码流大小如下: […]
[…] 通过TF卡本地录制存储摄像头视频需要多大的写入速度,取决于摄像头的码流大小(即比特率,bitrate,这里不展开,详细了解可以参考:安防视频监控录像文件大小计算)。目前常见的家用监控摄像头分辨率多为200万,300万,500万,以及800万,一般多为H.265编码。这些分辨率的摄像头的码流大小如下: […]