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