• 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比特)的转化
    因此我们可以 根据实时的设置的摄像机码率来进行所需的磁盘空间计算

    注:计算值都是理论值,仅供参考,实际使用中需要适当放开点。

  • 相关阅读:
    python3爬虫 -----新浪微博(m)-------评论爬取
    hdu 5585
    Atcoder 092
    python3糗事爬取-------------------糗事百科
    python3爬虫 -----爬取职位招聘信息-------from腾讯社会招聘
    python3电影详细信息爬取-------------------电影天堂
    Python词云分析
    合并排序
    活动安排问题
    你好,2019!
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13666729.html
Copyright © 2020-2023  润新知