安防監(jiān)控錄像機(jī)NVR資源不足如何解決?河姆渡小編為您介紹一下NVR設(shè)備本地(在HDMI/VGA顯示器上)出現(xiàn)“資源不足”的原因有哪些?排查故障的時(shí)候應(yīng)該怎么做?
一、現(xiàn)象及原理解讀
現(xiàn)象:部分通道顯示“資源不足”:
我們先理解下“資源不足”的原因:解碼顯示性能達(dá)到設(shè)備的上限。每一個(gè)產(chǎn)品,都有其性能上限,本地解碼性能指的是NVR將前端IPC圖像顯示出來的最大能力,超過了就提示“資源不足”。
在講解排查思路之前,先學(xué)習(xí)或溫故下NVR的一些機(jī)制與原理。
原理1:NVR連接IPC取流原理。
當(dāng)我們的NVR連接前端IPC時(shí),默認(rèn)都會嘗試獲取2路視頻,即主碼流+子碼流。主碼流的分辨率與碼率比子碼流大,是高清的視頻源;子碼流為輔流,清晰度與碼率相對較小。
原理2:NVR本地解碼原理。
1.NVR本地支持畫面分割,分割模式及圖例如下表。
2.在IPC主、子碼流都成功連接的情況下,解碼規(guī)則是單畫面或大畫面解碼主碼流,小畫面解碼子碼流,如下表。
3.在子碼流沒有取到的情況下,小畫面也會使用主碼流解碼。
解碼子碼流
原理3: NVR取IPC子碼流規(guī)則。
當(dāng)滿足以下條件時(shí),才會在連接IPC時(shí)取IPC的子碼流:
對于V3.0.2之前,子碼流分辨率小于等于4CIF,碼率小于等于1M;
對于V3.1.0以后版本,子碼流分辨率需小于等于720P,碼率小于等于2M;
綜上所述,細(xì)心的讀者應(yīng)該已經(jīng)可以從原理中總結(jié)出:其實(shí)在多畫面分割的情況下,設(shè)備主要是以子碼流在解碼,理論上,子碼流不是非常大的情況下,設(shè)備是不會出現(xiàn)資源不足的情況。
二、排查思路
1、單畫面情況下,出現(xiàn)“資源不足”。
單畫面情況下,只解碼一路視頻,出現(xiàn)資源不足,只可能是IPC分辨率超出設(shè)備的單路解碼能力。比如DS-8632N-E8,單路最大支持600W的解碼,如果接入800W的IPC,單畫面解主碼流時(shí),將出現(xiàn)“資源不足”。設(shè)備的單路解碼性能見附表。
2、多畫面情況下,出現(xiàn)“資源不足”。
多畫面情況下,按照上述原理2的解碼規(guī)則,出現(xiàn)“資源不足”的情況,往往是設(shè)備總的解碼能力達(dá)到上限。遇到最多的情況,基本都是IPC的子碼流沒有取到,使用主碼流解碼達(dá)到設(shè)備性能上限導(dǎo)致。設(shè)備總解碼能力詳見附表。
那么,實(shí)際上,排查多畫面“資源不足”,就是排查子碼流是否沒有成功取到。
那么問題來啦,怎么判斷子碼流沒有取到?
方法1:在預(yù)覽畫面下,單擊某個(gè)通道,查看快捷欄的圖標(biāo),可以查看通道的解碼信息。這就可以快速判斷當(dāng)前通道解碼的是主碼流還是子碼流,分辨率及碼率如何,如下圖所示。如果小畫面解碼的是分辨率較低的視頻,就可以證明設(shè)備成功取到子碼流。
方法2:進(jìn)入主菜單,通過下面的路徑:“錄像配置—編碼參數(shù)—子碼流參數(shù)”,查看子碼流具體參數(shù)的參數(shù);若提示“該通道不支持此項(xiàng)功能”,則表示該通道的子碼流沒有成功取到。
NVR沒有取到IPC子碼流,導(dǎo)致多畫面“資源不足”問題的處理步驟:
登錄IPC的界面,查看編碼參數(shù)中的IPC的子碼流的分辨率及碼率;
設(shè)置為滿足條件的參數(shù),比如分辨率4CIF/ 碼率1024Kbps;
重啟IPC,NVR將重新連接并獲取子碼流信息。
針對解碼資源不足的情況,我們是否有一些優(yōu)化措施?當(dāng)然,研發(fā)的兄弟們也是在不斷優(yōu)化,以方便排查及減少資源不足出現(xiàn)的情況。
優(yōu)化措施:
1.當(dāng)子碼流因超限取流失敗時(shí),“異常/報(bào)警”窗口提示“子碼流分辨率/碼率超限”;
2.NVR在獲取到子碼流后,編碼參數(shù)的界面中,用戶可以查看到子碼流的分辨率及碼率上限,且無法設(shè)置高于這兩個(gè)限制的參數(shù)。
3.本地4畫面解碼超過一定分辨率自動切換為子碼流,降低資源不足的概率。
三、常見問答
1、本地回放時(shí),提示“資源不足”,是為什么?
答:回放時(shí),從硬盤讀取數(shù)據(jù),而一般錄像都是主碼流高清數(shù)據(jù)。所以,回放是實(shí)打?qū)嵅シ牛嗦坊胤徘闆r下,達(dá)到設(shè)備解碼上限時(shí),會出現(xiàn)“資源不足”(較為少見)。
2、預(yù)覽多畫面出現(xiàn)“資源不足”,查看通道子碼流實(shí)際獲取到,通道碼流信息查看,解碼的是主碼流,切換為單畫面,再切換為多畫面就可以正常?
答:NVR一些老版本,存在不能自動切換子碼流解碼的問題。目前V3.4.2以上版本都已經(jīng)解決。
附錄 常用NVR解碼性能