什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?

最近有不少朋友在問到關(guān)于子碼流與主碼流的區(qū)別?為啥監(jiān)控老是卡頓?如果快速的計算監(jiān)控硬盤容量等問題,本期我們一起來看下相關(guān)內(nèi)容。


一、主碼流與子碼流的區(qū)別

海康威視首家提出了主碼流與子碼流這樣的概念,是為了解決在網(wǎng)絡情況不好時為了滿足遠程預覽的流暢性降低碼率,而不影響本地錄像提出的雙碼流技術(shù),即一路視頻進入NVR后,NVR可以編碼提供兩種碼流,主碼流和子碼流,主碼流分辨率高于子碼流,主碼流用來錄像,子碼流用來網(wǎng)傳。


這就叫雙碼流技術(shù)。目的是用于解決監(jiān)控錄像的本地存儲和網(wǎng)絡傳輸?shù)膱D像的質(zhì)量問題。


什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?的圖1

雙碼流能實現(xiàn)本地和遠程傳輸?shù)膬煞N不同的帶寬碼流需求,本地傳輸可以用主碼流,能獲得更清晰的存儲錄像,遠程傳輸就因為帶寬限制的原因,而使用子碼流來獲得流暢的圖像和錄像。

當一路視頻進入錄像機后,錄像機可以編碼提供了主碼流和子碼流兩種碼流,主碼流用來本地錄像,子碼流用來網(wǎng)絡傳輸。默認是錄像機本地訪問,自動主碼流顯示。遠程訪問自動子碼流顯示,所以當你遠程監(jiān)控訪問時出現(xiàn)卡頓,可以嘗試通過降低子碼流來解決。


主碼流一般碼流較大,清晰度高,占用的帶寬也就高。子碼流在主碼流的圖像環(huán)境下降低了圖像格式,清晰度較主碼流要低,占用帶寬小。主碼流一般用于存儲,子碼流用于網(wǎng)傳。主碼流本地存儲,子碼流適用于圖像在低帶寬網(wǎng)絡上傳輸。


這樣做的目的是當我們用子碼流預覽時如果網(wǎng)絡狀況不是很好,可以降低子碼流的碼率(隨著位率的降低畫質(zhì)會有降低),以達到改善網(wǎng)絡瀏覽的流暢性,而又不改變本地錄像的錄像效果。


知道了上述理論,就可以明白為什么老是有人在問這樣的問題:為什么視頻監(jiān)控使用子碼流圖像模糊?

為什么網(wǎng)絡攝像機一用主碼流就拖屏,子碼流就沒問題?

主碼流是最高像素分辨率模式,次碼流是低像素低分辨率模式。


選擇主碼流時,畫質(zhì)高,對帶寬要求也高,如出現(xiàn)畫面拖屏或者出現(xiàn)斷層卡畫面就是網(wǎng)絡傳輸不過來,這樣的情況解決辦法:

1、選擇子碼流,低畫質(zhì),提高畫面?zhèn)鬏數(shù)牧鲿扯?nbsp;

2、在設置后臺,將碼流對應的幀率調(diào)低,分辨率調(diào)低,這樣可以降低帶寬需求 。

3、提高網(wǎng)絡帶寬,滿足高畫質(zhì)傳輸需求。



二、如何快速的計算攝像頭一天存儲量

上面我們已經(jīng)了解了主碼流與子碼流的區(qū)別了,那么如何來計算一個攝像頭一天的存儲量呢?這個其實是一個常談的問題,仍然有不少朋友在我們?nèi)蹼娦袠I(yè)網(wǎng)后臺留言問到,這里面我們再來總結(jié)式的了解下,找個快速易記的方法。


攝像機的碼流即監(jiān)控視頻流的帶寬,分為主碼流和子碼流,主碼流用來存儲,子碼流一般用來預覽,所以錄像回放時大家看到的視頻質(zhì)量要高于預覽時看到的。在不同分辨率/幀率以及畫面效果時碼率大小有所差異。 

由于編碼壓縮算法的不同,H.264和H.265碼流不同。目前主流編碼為H.265,相比H.264可節(jié)省將近一半的傳輸帶寬和存儲占用量。

 

一、硬盤容量

硬盤容量,即硬盤的存儲空間大小,一般有1T/2T/3T/4T/6T,1T=1024G,1G=1024M。需要注意的是,硬盤實際可用于存儲視頻的容量為總?cè)萘康?0%,即容量系數(shù)為0.9,為什么呢?


因為:硬盤廠家的標準是十進制,因此 1G=1000MB=1000000K,而系統(tǒng)的采用的是二進制,所以1G=1024MB=1048576KB。

 

二、計算方法:

錄像存儲大小=主碼流(M)÷8×3600(秒)×24(小時)×監(jiān)控通道數(shù)×錄像天數(shù)

假設某項目的高清頭是H.265格式1080P(主碼流約3M),50路,存儲90天,那么計算公式如下:


3M(主碼流)÷8×3600(秒)×24(小時)×50(監(jiān)控通道)×90(錄像天)≈145800000MB


換算為T則為:145800000MB÷1024÷1024≈139T,按硬盤實際容量90%則為:139T÷0.9=154.4T,即您需要總共154T的硬盤才可以滿足存儲需求,那么取個整就按160T準備吧。


備注下:

主碼流÷8,我們所說的監(jiān)控碼流是以比特(bit)為單位。


當然,現(xiàn)在計算有各種計算器,都可以直接計算,不過平時在項目中,可以快速的預估下更好。

什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?的圖2

960P實際是指分辨率1280×960, 相當于130萬像素:

H.265存儲一天22G左右(一小時1G)。


1080p實際是指分辨率1920×1080像素,相當200萬像素 :

H.265存儲一天32G左右(一小時1.3G)。


3mp實際是指分辨率2048*1536像素,相當于300萬像素:

H.265存儲一天45G左右(一小時1.9G)。


4mp、5mp、8mp對應的就是400萬、500萬、800萬像素,這里就不說,大家可以自己看上表。


聲明:版權(quán)歸原作者所有,本文轉(zhuǎn)載只為學習分享,無商業(yè)用途,向原作者致敬,因部分文章來自網(wǎng)絡并多次轉(zhuǎn)載,未能找到原作者和原始出處,還望諒解,如若侵權(quán),請掃碼關(guān)注小編微信號(woxinyijiu55828),會在第一時間處理,多謝!

什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?的圖3 什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?的圖4

 商務合作請掃碼加我   弱電、電工、編程行業(yè)
    帶您進入行業(yè)交流圈   請關(guān)注:電工電氣一網(wǎng)通
?? 點擊下方公眾號一鍵關(guān)注,每天學習新知識
什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?的圖5

點分享

什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?的圖6

點收藏

什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?的圖7

點點贊

什么是主碼流和子碼流?如何快速的計算監(jiān)控存儲量?的圖8

點在看

登錄后免費查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP