基于WMN的無(wú)線視頻監(jiān)控系統(tǒng)的設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
摘 要: 結(jié)合無(wú)線Mesh網(wǎng)絡(luò)(WMN)的技術(shù)特性和網(wǎng)絡(luò)視頻監(jiān)控的新要求,提出了一種基于WMN的視頻監(jiān)控系統(tǒng)設(shè)計(jì)方案。監(jiān)控終端通過(guò)攝像機(jī)和基于嵌入式Linux平臺(tái)的視頻服務(wù)器完成視頻采集和壓縮,利用WMN進(jìn)行實(shí)時(shí)傳輸,監(jiān)控中心在Mesh網(wǎng)絡(luò)的覆蓋范圍內(nèi)通過(guò)因特網(wǎng)進(jìn)行視頻數(shù)據(jù)接收,實(shí)現(xiàn)無(wú)線視頻監(jiān)控。實(shí)驗(yàn)測(cè)試結(jié)果表明,該系統(tǒng)播放流暢、實(shí)時(shí)性好,在無(wú)線視頻監(jiān)控中具有廣泛的應(yīng)用前景。
關(guān)鍵詞: 無(wú)線Mesh網(wǎng)絡(luò);視頻監(jiān)控;嵌入式Linux
視頻監(jiān)控系統(tǒng)是信息社會(huì)的重要基礎(chǔ)設(shè)施之一,無(wú)線化、網(wǎng)絡(luò)化、智能化和數(shù)字化是其重要發(fā)展方向。近年來(lái),一種新一代無(wú)線通信網(wǎng)——無(wú)線Mesh網(wǎng)WMN(Wireless Mesh Network)技術(shù)引起業(yè)界的重視和研究。由于它具備組網(wǎng)迅速、結(jié)構(gòu)靈活、傳輸速率大、可靠性強(qiáng)、成本低等突出的優(yōu)點(diǎn),滿足了市場(chǎng)對(duì)網(wǎng)絡(luò)視頻監(jiān)控的新需求,勢(shì)必會(huì)拓寬視頻監(jiān)控的應(yīng)用范圍[1]。因此,在視頻監(jiān)控系統(tǒng)中引入WMN技術(shù)后將具有如下特點(diǎn):
(1)高效和靈活的網(wǎng)絡(luò)覆蓋方式。相對(duì)于傳統(tǒng)的有線網(wǎng)絡(luò),采用無(wú)線網(wǎng)絡(luò)可以在原來(lái)不便或無(wú)法部署有線網(wǎng)絡(luò)的區(qū)域?qū)崿F(xiàn)無(wú)線監(jiān)控。
(2)施工容易,建設(shè)成本低。WMN僅需少量的網(wǎng)絡(luò)布線,基本不用建設(shè)新的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,結(jié)合整體規(guī)劃可最大限度降低建設(shè)成本。
(3)部署快捷,擴(kuò)展靈活。WMN具有自組網(wǎng)和自管理能力,視頻監(jiān)控點(diǎn)建成即接入監(jiān)控網(wǎng),自動(dòng)地建立與監(jiān)控中心最佳的傳輸路由,并且視頻監(jiān)控點(diǎn)可隨時(shí)插入和刪除。
(4)具有鏈路故障自愈能力,通信可靠性高。由于采用無(wú)線網(wǎng)狀網(wǎng)(Mesh)結(jié)構(gòu),多跳路由方式,可以利用迂回路由避開(kāi)故障節(jié)點(diǎn),保證系統(tǒng)具有較好的健壯性。
1 基于WMN的視頻監(jiān)控系統(tǒng)方案
WMN作為移動(dòng)Ad Hoc網(wǎng)絡(luò)(MANET)的一種特殊形態(tài),融合了WLAN和Ad Hoc網(wǎng)絡(luò)的優(yōu)點(diǎn),成為一種新型的寬帶無(wú)線網(wǎng)絡(luò)。其核心思想是讓網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)都可以發(fā)送和接收信號(hào),使得傳統(tǒng)的WLAN中一直存在的可伸縮性低和健壯性差等諸多問(wèn)題迎刃而解[2]。與傳統(tǒng)無(wú)線網(wǎng)絡(luò)技術(shù)相比,WMN更能適應(yīng)網(wǎng)絡(luò)視頻監(jiān)控的發(fā)展。
考慮到業(yè)務(wù)功能的靈活性,本文構(gòu)建了一種較為通用的視頻監(jiān)控網(wǎng)絡(luò)平臺(tái),由單個(gè)Mesh終端節(jié)點(diǎn)構(gòu)搭建WMN如圖1所示,視頻監(jiān)控系統(tǒng)主要有監(jiān)控節(jié)點(diǎn)(終端)和監(jiān)控中心兩部分組成。在監(jiān)控現(xiàn)場(chǎng),多個(gè)具有路由轉(zhuǎn)發(fā)功能的終端節(jié)點(diǎn)互聯(lián)構(gòu)成無(wú)線Mesh網(wǎng)絡(luò)骨干網(wǎng),視頻監(jiān)控終端具有視頻服務(wù)器功能,負(fù)責(zé)完成監(jiān)控現(xiàn)場(chǎng)視頻采集、壓縮、無(wú)線路由及收發(fā)數(shù)據(jù)等功能,并以無(wú)線方式將視頻流傳輸?shù)脚c監(jiān)控中心相連的Mesh網(wǎng)關(guān);監(jiān)控中心具有瀏覽器功能,接收來(lái)自監(jiān)控終端的視頻數(shù)據(jù)流,并進(jìn)行解壓、播放、存儲(chǔ)等處理,同時(shí)可通過(guò)Internet完成視頻轉(zhuǎn)發(fā)和各種視頻遙控功能。
2 系統(tǒng)硬件結(jié)構(gòu)
視頻監(jiān)控終端硬件結(jié)構(gòu)如圖2所示??紤]到監(jiān)控終端對(duì)視頻壓縮能力、無(wú)線移動(dòng)特性和低功耗的要求,采用華恒公司的專用Freescale處理器i.MX21作為主控芯片。它集成了支持MPEG-4標(biāo)準(zhǔn)的硬件編解碼器和ARM9內(nèi)核,功耗僅為200 mW。復(fù)合視頻信號(hào)經(jīng)SAA7l13的模擬端輸入,經(jīng)過(guò)模數(shù)轉(zhuǎn)換、濾波和縮放后,生成BT.656格式的視頻,輸出到i.MX21。i.MX21對(duì)視頻進(jìn)行MPEG-4格式的壓縮編碼,將數(shù)據(jù)流經(jīng)USB控制器擴(kuò)展的USB2.0接口輸出到VT6656模塊。VT6656模塊包含一個(gè)集成了MAC和基帶處理器的芯片以及一個(gè)集成了功率放大器和天線的芯片,其支持IEEE 802.11b/g無(wú)線傳輸。
3 系統(tǒng)軟件結(jié)構(gòu)
視頻監(jiān)控系統(tǒng)軟件結(jié)構(gòu)如圖3所示。視頻監(jiān)控終端(服務(wù)器)采用基于Linux操作系統(tǒng)的ARM9嵌入式系統(tǒng)作為視頻監(jiān)控節(jié)點(diǎn)的軟硬件平臺(tái),視頻監(jiān)控中心采用基于DirectShow的客戶端軟件進(jìn)行開(kāi)發(fā)設(shè)計(jì),整個(gè)系統(tǒng)軟件采用模塊化結(jié)構(gòu)設(shè)計(jì)。