NVR(網路硬碟錄影機)提示“資源不足”的原因與解決辦法

NVR(網路硬碟錄影機)提示“資源不足”的原因與解決辦法

做影片監控工程的朋友可能遇到過顯示器提示“資源不足”,在不瞭解出現原因時,少數朋友可能會嘗試重啟或復位錄影機,但並不能解決問題。

NVR(網路硬碟錄影機)提示“資源不足”的原因與解決辦法

“資源不足”出現的原因是什麼?該怎麼解決?

其實,提示“資源不足”並不是錄影機故障,這只是一種錄影機解碼資源不足以解碼當前影片的正常提示。幾乎所有品牌的所有型號錄影機都有這種現象,這是正常的,我們需要做的是合理選型、合理應用。今天就和大家聊一聊為什麼錄影機(NVR)預覽回放畫面會提示“資源不足”以及對應的解決辦法。

什麼是“資源”?

在影片監控中,攝像機的音影片是經過編碼後傳輸給NVR的,NVR要進行預覽和回放,需要進行解碼才能夠在顯示器上進行播放。

NVR(網路硬碟錄影機)提示“資源不足”的原因與解決辦法

對NVR而言,資源指的是NVR的解碼能力,即NVR將網路影片流轉換為可以輸出到顯示器畫面的能力。NVR的解碼能力越強,可以解碼更高解析度的影片流,或者同時觀看的畫面數量越多。

我們都知道,電梯的載重能力是固定的,如果人員或物品太多,電梯就會提示“超載”而無法執行。解決問題的方法是:減少乘坐人數(多下去幾個體重輕的人) 或 減少重量(下去一兩個體重較重的人) ,電梯才能正常工作。

NVR(網路硬碟錄影機)提示“資源不足”的原因與解決辦法

同理我們可以將NVR比作電梯,一臺NVR的解碼能力也是固定的,取決於NVR使用的晶片效能。NVR解碼過程就如同電梯搬運人員、物品的過程,如果解碼需求超過了NVR的解碼能力上限,那麼就會提示“資源不足”。

NVR的解碼能力是有限的,一般不會等於其最大接入路數*最高接入畫素,即無法同時解碼通道滿載時所有通道的主碼流。如一臺16路NVR,其接入路數是16路、最高支援接入的畫素是800萬,即可以接入16路800萬的攝像機,而其解碼能力是1*4K(800萬)或4*1080P(200萬),即其只能解碼1路800萬的影片流或4路200萬的影片流,無法同時解碼播放16路200萬的影片流。

那麼,哪些情況下可能會出現“資源不足”的提示呢?我們按照回放和預覽兩種場景,列舉了常見的可能會出現“資源不足”提示的情形以及對應的解決辦法。

回放提示“資源不足”怎麼辦?

錄影機會將高畫質影片(主碼流)儲存在硬碟,所以回放調取的是高畫質影片,解析度高、解碼資源消耗大,如果回放路數較多或通道解析度過高,回放所需的解碼資源超出NVR的解碼能力,回放就會提示“資源不足”。

1、單畫面回放提示“資源不足”

在單畫面回放時,一般不會出現“資源不足”的提示,除非接入的攝像機的畫素超過了NVR最高支援的接入的畫素。例如某NVR最高支援接入的畫素是500萬,其新增800萬的攝像機錄影時,因其解碼能力不足以解碼800萬畫素導致回放時會提示“資源不足”。

解決辦法:

降低攝像機主碼流的解析度或更換高解碼能力的NVR。

透過NVR調整攝像機的解析度

2、多畫面回放提示“資源不足”

大家在多畫面回放時可能都遇到過“資源不足”的提示,這是因為NVR預設儲存的是攝像機的主碼流,當解碼多個畫面所需的解碼資源超過NVR的解碼能力,則會提示“資源不足。

解決辦法:

回放提示“資源不足”通常是因為回放的通道數過多,或攝像機的解析度過高,超出了錄影機的解碼能力,通常有以下幾種解決方法:

01 減少回放通道數,按照介面提示,減少同時回放的通道數,避免超過錄像機的解碼能力。

02 降低攝像頭主碼流的解析度,如果同時回放的畫面數無法滿足回放的需求,而對攝像機的畫素沒有太高的要求,則可以降低攝像頭主碼流的解析度,使其不超過錄像機的解碼能力。

03 使用子碼流錄影。如果對錄影的清晰度沒有太高的要求,那麼可以調整為子碼流錄影,子碼流的解析度一般較低。這種操作方式會降低錄影的清晰度,一般不建議。

04 更換解碼能力更強的錄影機。如果希望同時進行多畫面回放,也不想降低攝像機主碼流的解析度或使用子碼流錄影,可以選擇更換解碼能力更強的錄影機。

預覽提示“資源不足”怎麼辦?

NVR在新增攝像機時,攝像機會向NVR提供1路主碼流和1路子碼流,一般錄影儲存的是主碼流,而預覽時NVR會根據預覽畫面數及自身的解碼能力自動選擇主碼流或子碼流進行解碼顯示。

NVR(網路硬碟錄影機)提示“資源不足”的原因與解決辦法

一般來說,單畫面預覽不會出現“資源不足”的提示(攝像機的畫素超過NVR最高支援接入的畫素時,單畫面預覽會自動選擇子碼流進行顯示)。而在多畫面預覽時,NVR上可能會出現“資源不足”的提示。常見原因如下:

1 網路原因導致NVR取不到子碼流

當網路情況較差時(如網線質量較差或傳輸頻寬不足,或無線攝像機無線傳輸質量較差等)就可能會出現網路丟包、影片流斷流等現象。多畫面預覽時,如果NVR獲取不到攝像機的子碼流,則會嘗試解碼能獲取到的主碼流,這樣就可能會造成整體解碼壓力超出錄影機的解碼能力上限。

解決辦

法:

可以透過NVR的診斷工具診斷攝像機的網路連線質量,透過延時和丟包的情況,進而排查、定位網路問題所在,解決網路傳輸質量差的問題。

2 手動在多畫面切換為主碼流預覽

部分型號NVR在多畫面預覽時,可以透過工具欄切換預覽的碼流。如果我們將一個或者多個畫面的子碼流切換為主碼流,則有可能造成整體解碼壓力超出錄影機的解碼能力上限,結果就顯示“資源不足”。這是必然的結果,是正常現象。

NVR(網路硬碟錄影機)提示“資源不足”的原因與解決辦法

解決辦法:

NVR會根據預覽的畫面數和自身的解碼資源,自動選擇主碼流或子碼流進行預覽,一般無需手動調整預覽碼流。如果需要檢視主碼流,可雙擊放大至單畫面進行檢視。

3 攝像機子碼流解析度高,佔用解碼資源高

不同品牌的攝像機,子碼流的預設解析度可能不同。子碼流解析度也是可以調節的,TP-LINK大部分攝像機的子碼流解析度為640*480,在多畫面預覽時一般不會出現“資源不足”的問題。而部分攝像機的子碼流解析度可能偏高,如704*576、800*448或更高,其佔用的解碼資源也更高,所以在多畫面預覽且預覽畫面數較多時可能出現“資源不足”的提示。

NVR(網路硬碟錄影機)提示“資源不足”的原因與解決辦法

另外,部分全景攝像機,如TL-IPC53A,其子碼流解析度為 640*640,該解析度較為特殊,在 NVR 上接入時,佔用解碼資源較高,可能造成部分 NVR 多畫面預覽時部分畫面顯示“資源不足”。

解決辦法:

首先嚐試降低攝像機子碼流的解析度,如果攝像機的子碼流解析度不能降低,則可以減少預覽畫面數或採用輪巡的方式來預覽,或者更換更高解碼能力的NVR。

4 攝像機只提供一路主碼流,不提供子碼流

部分攝像機可能不支援同時向NVR提供主、子碼流,當NVR新增IPC時,IPC只向NVR提供了主碼流,導致NVR在多畫面預覽時只能解碼主碼流,可能導致解碼壓力超出NVR的解碼上限,部分畫面顯示“資源不足”。

解決辦法:

降低攝像機主碼流的解析度或更換高解碼能力的NVR。

小結

總的來說,錄影機的解碼能力是有限的,也是固定的,當解碼需求超過NVR的解碼能力時,NVR就會提示“資源不足”。解碼能力是NVR選型要重點考慮的因素,可參考文中錄影機的解碼能力列表進行選擇。在使用過程中,需要合理利用NVR的解碼能力,如子碼流的解析度調整至合適的值、減少同時回放的路數等。