通常情況下,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位元)的轉化
因此我們可以 根據實時的設定的攝像機碼率來進行所需的磁盤空間計算
注:計算值都是理論值,僅供參考,實際使用中需要適當放開點,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/50889.html
標籤:其他
