在A&S 安防知識網(wǎng)上申請了作者專欄,剛好在此網(wǎng)站上看到一篇同行的文章,有些想法,寫這篇文章討論下。
文章是《如何輕松進(jìn)行視頻監(jiān)控網(wǎng)絡(luò)設(shè)計(jì)》。標(biāo)題是視頻監(jiān)控網(wǎng)絡(luò)設(shè)計(jì),核心內(nèi)容其實(shí)是視頻監(jiān)控存儲模式的選擇。作者舉例認(rèn)為在如下(圖1,來源于原作者文章)這種的安防存儲網(wǎng)絡(luò)架構(gòu)下,對核心交換機(jī)要求很高,難于選擇合適的核心交換機(jī),而且核心交換機(jī)成本很高等等。
圖1
于是作者提出了自己的解決方案,即把集中存儲改成分布式存儲。如圖2(圖片來源于原作者文章)。
圖2
作者認(rèn)為采用分布式存儲以后,對核心交換機(jī)的要求沒那么高了,對于一般項(xiàng)目設(shè)計(jì)實(shí)施者來說交換機(jī)的選用能更靈活簡單,能節(jié)省成本。
對于作者的結(jié)論我是贊成的,但是分析過程有問題,簡單的說是找到了一個正確的解決辦法,但是產(chǎn)生問題的原因卻沒找到。
我們先回到原文章,看作者為何要采用分布式存儲,問題是什么。
問題是在圖1的這種視頻監(jiān)控網(wǎng)絡(luò)設(shè)計(jì)中,對核心交換機(jī)的要求很高,不容易選型。要不就是交換機(jī)性能達(dá)不到,容易造成網(wǎng)絡(luò)堵塞,要不就是交換機(jī)成本太高,不劃算。是這樣嗎?其實(shí)根源是圖1 作者的這種集中存儲的網(wǎng)絡(luò)設(shè)計(jì)缺少了一個重要環(huán)節(jié)--流媒體轉(zhuǎn)發(fā),從而人為將經(jīng)過交換機(jī)(包括前端接入層交換機(jī),匯聚層交換機(jī))的數(shù)據(jù)量增大了一倍,造成網(wǎng)絡(luò)堵塞卡頓的問題可能出在前端接入層或者匯聚層交換機(jī),而非核心層交換機(jī)。(如圖3,在交換機(jī)中存在紅色和藍(lán)色兩路視頻流)
圖3
找到問題以后,解決辦法就簡單了。除了作者提到的采用分布式儲存以外,我們還可以在系統(tǒng)里通過流媒體轉(zhuǎn)發(fā)的功能來分擔(dān)前端交換機(jī)的壓力。
圖4
如圖4所示,解碼器直接接入NVR,通過NVR來轉(zhuǎn)發(fā)前端攝像機(jī)的視頻流。當(dāng)然這需要解碼器支持能直接添加NVR。如果解碼器不能支持直接添加NVR,那就只能增加流媒體轉(zhuǎn)發(fā)服務(wù)器了。更極端的例子,我們甚至可以直接NVR當(dāng)解碼器用,NVR輸出直接接大屏顯示,這樣成本更省下,系統(tǒng)也穩(wěn)定,只是功能使用上差了些。當(dāng)然離開用戶的具體需求來這樣分析總有紙上談兵之感。以上!
我創(chuàng)建了一個安防知識網(wǎng)站--天一生水安防知識網(wǎng)。(https://ipc.name),發(fā)表了一些自己在日常工作中對于安防視頻監(jiān)控的知識,技術(shù)總結(jié)。歡迎大家訪問交流。