RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台磁盘空间计算介绍
通常情况下,RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台录制的视频流都是存储在磁盘当中,我们之前讲过磁盘空间是否满足剩余的要求的方法,具体实现方式是通过代码查阅。那么在没有代码情况下,我们应该如何计算呢?
本文就和大家介绍下磁盘空间的计算方法。
概念分析
网络上的所有信息都是以“位”(bit)为单位传递的,一个位就代表一个0或1。每8个位(bit)组成一个字节(byte)。字节是什么概念呢?一个英文字母就占用一个字节,也就是8位,一个汉字占用两个字节。一般位简写为小写字母“b”,字节简写为大写字母“B”。
- 每一千个字节称为1KB,注意,这里的“千”不是我们通常意义上的1000,而是指1024。即:1KB=1024B。但如果不要求严格计算的话,也可以忽略地认为1K就是1000。
- 每一千个KB就是1MB(同样这里的K是指1024),即:
1MB=1024KB=1024×1024B=1,048,576B
这是准确的计算。如果不精确要求的话,也可认为1MB=1,000KB=1,000,000B - 每一千个MB就是1GB,即1GB=1024MB。
数据计算
现在我们搞清楚了,常听人说什么一张软盘是1.44MB、一张CD光盘是650MB、一块硬盘是120GB是什么概念了。打个比方,一篇10万汉字的小说,如果我们把存到磁盘上,需要占用多少空间呢?
100,000汉字=200,000B=200,000B÷1024≈195.3KB≈195.3KB÷1024≈0.19MB
一般网络的速度是以“位每秒”(bps)来表示。注意,是小写b(位),而不是大写B(字节)。实际计算中,我们可以了解到如何根摄像机的码率来计算所需要的存储空间。
以1M码率16路存储一天为例进行计算:
1Mbps1024Kbps/83600*24/1024/1024/1024=0.165T
计算的主要就在与将网络传输数据转化为存储数据,既B(Byte最小信息单位)和b(bit比特)的转化
因此我们可以 根据实时的设置的摄像机码率来进行所需的磁盘空间计算
注:计算值都是理论值,仅供参考,实际使用中需要适当放开点。