曾欣慧
(武漢大學(xué) 電子信息學(xué)院,湖北 武漢 430072)
面向Android客戶端的無線視頻監(jiān)控系統(tǒng)設(shè)計(jì)
曾欣慧
(武漢大學(xué) 電子信息學(xué)院,湖北 武漢430072)
為了滿足智能家居應(yīng)用中隨時(shí)隨地進(jìn)行視頻監(jiān)控的要求,基于ARM嵌入式平臺(tái),設(shè)計(jì)一種面向Android客戶端的無線視頻監(jiān)控系統(tǒng),該系統(tǒng)可實(shí)現(xiàn)無線中繼傳輸,具備端到端動(dòng)態(tài)地址連接能力,并按需采集傳輸視頻數(shù)據(jù)。系統(tǒng)采用H.264視頻編碼技術(shù),基于實(shí)時(shí)傳輸協(xié)議和IEEE 802.11g協(xié)議傳輸數(shù)據(jù),可通過無線局域網(wǎng)或互聯(lián)網(wǎng)獲得監(jiān)控視頻。通過構(gòu)建實(shí)驗(yàn)演示平臺(tái)進(jìn)行了系統(tǒng)測試和分析,結(jié)果表明該系統(tǒng)部署靈活,獲取的監(jiān)控畫面清晰穩(wěn)定,可以滿足無線網(wǎng)絡(luò)環(huán)境下家庭視頻監(jiān)控的要求。
視頻監(jiān)控;中繼傳輸;無線網(wǎng)絡(luò);端到端連接
家庭視頻監(jiān)控是智能家居的重要組成部分,人們希望能隨時(shí)隨地查看家中各個(gè)房間的監(jiān)控視頻,以確保家庭成員和環(huán)境的安全。傳統(tǒng)的監(jiān)控系統(tǒng)裝配體積較大的監(jiān)控設(shè)備和服務(wù)器,采用有線傳輸監(jiān)控畫面,具有布線復(fù)雜、可擴(kuò)展性差、靈活性低的特點(diǎn)。隨著無線通信網(wǎng)絡(luò)技術(shù)的發(fā)展和網(wǎng)絡(luò)帶寬的提高,視頻監(jiān)控可以通過更加方便靈活的無線網(wǎng)絡(luò)傳輸數(shù)據(jù),而采用802.11單跳網(wǎng)絡(luò)傳輸視頻數(shù)據(jù)存在覆蓋范圍小,邊緣地帶信號質(zhì)量差的問題,不能很好地滿足家庭視頻監(jiān)控的要求[1?3]。同時(shí),視頻點(diǎn)播以及視頻監(jiān)控普遍采用服務(wù)器轉(zhuǎn)發(fā)模式,并持續(xù)進(jìn)行視頻數(shù)據(jù)采集與傳輸,對采集端和服務(wù)器處理能力以及網(wǎng)絡(luò)傳輸帶寬要求較高。而在傳輸端和客戶端之間建立直連,按需采集傳輸視頻數(shù)據(jù),能夠減小資源消耗,并可在一定程度保障家庭視頻監(jiān)控信息的安全。近年來,Android智能手機(jī)和平板電腦已經(jīng)得到普及,因而,面向Android客戶端的P2P無線視頻監(jiān)控系統(tǒng)將具有廣泛的應(yīng)用價(jià)值。
視頻監(jiān)控的目的是幫助人們利用網(wǎng)絡(luò)和終端實(shí)時(shí)訪問家庭監(jiān)控視頻,掌握家中的安全狀態(tài),采集家中的監(jiān)控視頻信息,客戶端通過采集端IP地址請求訪問監(jiān)控視頻。在家庭局域網(wǎng)中,采集傳輸端和客戶端可通過分配的靜態(tài)局域網(wǎng)絡(luò)IP地址建立端到端(Peer to Peer,P2P)連接。而當(dāng)客戶端通過移動(dòng)互聯(lián)網(wǎng)(或互聯(lián)網(wǎng))進(jìn)行遠(yuǎn)程訪問時(shí),由于采集傳輸端和客戶端多沒有全球惟一的IP地址,需要借助外部服務(wù)器進(jìn)行地址轉(zhuǎn)發(fā)幫助建立連接。所以整個(gè)視頻監(jiān)控系統(tǒng)由視頻采集傳輸端、客戶端和外部服務(wù)器組成。在一個(gè)無線接入點(diǎn)(Ac?cess Point,AP)不能覆蓋家庭范圍的情況下,可使用多個(gè)AP中繼傳輸擴(kuò)大監(jiān)控范圍。系統(tǒng)連接關(guān)系示意圖如圖1所示。
圖1 無線視頻監(jiān)控系統(tǒng)連接關(guān)系示意圖
1.1無線視頻采集傳輸模塊設(shè)計(jì)
為了適應(yīng)安裝靈活、低成本、高性能的應(yīng)用需求,系統(tǒng)采用ARM處理器作為視頻采集傳輸端的處理核心。在常規(guī)工作模式下,按需采集和傳輸數(shù)據(jù),沒有查看請求時(shí)不啟動(dòng)視頻采集傳輸流程,可極大地降低不必要的信息傳輸流量。為了有效保障家庭安全,系統(tǒng)通過紅外傳感器、接近傳感器、玻璃破碎傳感器檢測外部接近和意外闖入事件,通過事件驅(qū)動(dòng)啟動(dòng)視頻采集流程進(jìn)入事件驅(qū)動(dòng)監(jiān)控模式,并實(shí)時(shí)推送告警消息。在事件驅(qū)動(dòng)監(jiān)控模式下,客戶端可遠(yuǎn)程存儲(chǔ)監(jiān)控視頻信息。也可通過圖像檢測的方法判斷是否有異常闖入事件。
無線視頻采集傳輸模塊硬件組成包括ARM處理器、紅外傳感器、接近傳感器、玻璃破碎傳感器、USB攝像頭、SD卡、無線局域網(wǎng)模塊。傳感器數(shù)據(jù)輸出口與處理器輸入口連接;USB攝像頭采集視頻數(shù)據(jù)可存儲(chǔ)于大容量SD卡;無線局域網(wǎng)模塊通過SDIO接口與處理器連接,接入家庭無線局域網(wǎng)。Android智能終端作為接收客戶端。傳輸模塊硬件組成如圖2所示。
圖2 無線視頻采集傳輸模塊硬件組成圖
1.2無線視頻監(jiān)控系統(tǒng)軟件設(shè)計(jì)
現(xiàn)行的家庭遠(yuǎn)程視頻監(jiān)控系統(tǒng)多通過第三方服務(wù)器進(jìn)行視頻的轉(zhuǎn)發(fā)和存儲(chǔ),家庭內(nèi)部視頻信息存儲(chǔ)于外部服務(wù)器上,將帶來隱私保護(hù)的安全問題,同時(shí)也會(huì)浪費(fèi)不必要的網(wǎng)絡(luò)資源和服務(wù)器資源。P2P點(diǎn)技術(shù)主要特點(diǎn)是整個(gè)網(wǎng)絡(luò)結(jié)構(gòu)中不存在中心節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)能同時(shí)作為信息提供者和信息消費(fèi)者,打破了傳統(tǒng)的服務(wù)器與客戶端的界限。無線視頻監(jiān)控系統(tǒng)可能受到的隱私安全威脅主要來自存儲(chǔ)視頻泄露和視頻采集傳輸端非法訪問。采用P2P系統(tǒng)架構(gòu)可避免家庭視頻監(jiān)控?cái)?shù)據(jù)通過外部服務(wù)器進(jìn)行中轉(zhuǎn)和存儲(chǔ),能有效保護(hù)家庭隱私。針對視頻采集端非法訪問,可通過身份驗(yàn)證和視頻流加密相結(jié)合的方法,保證視頻會(huì)話連接的可靠和數(shù)據(jù)傳輸?shù)陌踩?,進(jìn)一步提高無線視頻傳輸系統(tǒng)的保護(hù)隱私能力。
因此,本系統(tǒng)采用P2P架構(gòu)。在無惟一IP地址的遠(yuǎn)程客戶端互聯(lián)網(wǎng)訪問時(shí),通過服務(wù)器與采集端交換地址和端口信息,以建立端到端連接。當(dāng)多個(gè)客戶端同時(shí)訪問一個(gè)視頻采集傳輸終端時(shí),在采集傳輸端和客戶端建立一個(gè)用戶數(shù)據(jù)報(bào)協(xié)議(User Datagram Protocol,UDP)多播組廣播監(jiān)控視頻數(shù)據(jù),實(shí)現(xiàn)同時(shí)訪問。系統(tǒng)軟件結(jié)構(gòu)如圖3所示,系統(tǒng)分為采集傳輸端、客戶端和服務(wù)器端軟件。其中采集傳輸端由視頻采集、壓縮編碼、數(shù)據(jù)通信、報(bào)警推送和發(fā)送端控制邏輯5個(gè)模塊組成。發(fā)送端控制邏輯用于檢測環(huán)境異常和用戶傳輸請求,控制采集傳輸和消息推送模塊的狀態(tài)。客戶端軟件分為數(shù)據(jù)通信、解壓解碼、視頻播放、推送接收、接收端控制邏輯模塊。接收端控制邏輯管理視頻數(shù)據(jù)請求。
圖3 系統(tǒng)軟件架構(gòu)圖
傳輸系統(tǒng)主要功能模塊包括數(shù)據(jù)采集、視頻編解碼、數(shù)據(jù)傳輸和端到端連接模塊。
2.1數(shù)據(jù)采集
因?yàn)闊o線視頻傳輸系統(tǒng)采用按需采集和按需傳輸?shù)哪J?,需要采集系統(tǒng)在不啟動(dòng)視頻采集傳輸流程的時(shí)候具有發(fā)現(xiàn)家庭異常情況的能力,所以使用傳感器輔助檢測異常情況。數(shù)據(jù)采集模塊通過采集視頻數(shù)據(jù)為客戶端提供監(jiān)控畫面,通過采集傳感器數(shù)據(jù)感應(yīng)意外狀況,從而及時(shí)推送報(bào)警信息。
一個(gè)家庭內(nèi)無線視頻傳輸系統(tǒng)可能配置有多個(gè)采集傳輸端,家庭成員持有多個(gè)客戶端。一個(gè)傳感器采集到異常信息則給所有家庭成員客戶端推送報(bào)警信息。采集端傳感器在家庭成員外出或休息時(shí)可開啟,傳感器異常報(bào)警推送流程如圖4所示。玻璃破碎傳感器檢測狀態(tài)異常,表明窗戶玻璃突然破碎;紅外傳感器和接近傳感器狀況異常,則表明有生物靠近門窗邊并持續(xù)接近。兩種情況下均認(rèn)為家庭安全受到外來人員威脅,發(fā)送報(bào)警推送請求。
圖4 報(bào)警推送流程圖
2.2視頻數(shù)據(jù)編解碼
視頻傳輸對網(wǎng)絡(luò)環(huán)境的要求非常高,要實(shí)現(xiàn)大容量視頻數(shù)據(jù)和視頻存儲(chǔ),必須要先對采集到的視頻數(shù)據(jù)進(jìn)行壓縮處理。視頻編碼領(lǐng)域視頻編碼標(biāo)準(zhǔn)有H.263,H.264,H.265,MPEG?1,MPEG?2,MPEG?4等標(biāo)準(zhǔn),其中,H.264編碼平均比H.263節(jié)省50%的碼率,能在低碼率情況下提供高質(zhì)量的視頻圖像[4]。并且市場上主流編解碼器對H.264的支持廣泛,而H.265由于硬件廠商支持不足的原因普及度不高,所以本視頻監(jiān)控系統(tǒng)編碼技術(shù)采用H.264標(biāo)準(zhǔn)。H.264編解碼通過視頻編碼層(Net?work Abstraction Layer,VCL)進(jìn)行視頻內(nèi)容的高效壓縮,通過網(wǎng)絡(luò)提取層(Network Abstraction Layer,NAL)完成數(shù)據(jù)格式的封裝,封裝后視頻數(shù)據(jù)能在Internet上利用傳輸協(xié)議傳輸數(shù)據(jù)[5]。NAL層封裝后的數(shù)據(jù)為網(wǎng)絡(luò)抽象層單元(Network Abstraction Layer Unit,NALU),H.264的基本數(shù)據(jù)流由一系列NALU組成。
H.264編解碼實(shí)現(xiàn)方式有硬件編解碼和軟件編解碼,硬件編解碼利用支持H.264標(biāo)準(zhǔn)的解碼集成電路或含專用解碼芯片和系統(tǒng)芯片編解碼數(shù)據(jù);軟件編解碼實(shí)現(xiàn)主要利用支持H.264標(biāo)準(zhǔn)的解碼軟件。硬件編解碼處理速度比較快,延時(shí)小,占用CPU資源少,本系統(tǒng)視頻數(shù)據(jù)的壓縮選用硬件編碼。但由于目前大部分Android設(shè)備不支持硬解碼,所以采用軟件解碼視頻流。
2.3視頻數(shù)據(jù)傳輸
家庭無線視頻監(jiān)控系統(tǒng)中原始視頻數(shù)據(jù)經(jīng)過H.264編碼后,需要通過傳輸層協(xié)議封裝傳輸。TCP/IP協(xié)議棧傳輸層基本協(xié)議包括傳輸控制協(xié)議(Transmis?sion Control Protocol,TCP)和UDP。其中TCP保證數(shù)據(jù)可靠傳輸,但傳輸時(shí)延較大,直接采用TCP傳輸視頻監(jiān)控?cái)?shù)據(jù)不符合實(shí)時(shí)傳輸?shù)囊?;而UDP傳輸簡單、實(shí)時(shí)性強(qiáng),但不保證傳輸數(shù)據(jù)可靠性和順序到達(dá),客戶端收到的H.264視頻數(shù)據(jù)包可能無法正確按順序還原。實(shí)時(shí)傳輸協(xié)議(Real?time Transport Protocol,RTP)是建立在TCP,UDP上的傳輸層協(xié)議,為數(shù)據(jù)提供了具有實(shí)時(shí)特征的端對端傳送服務(wù)。RTP協(xié)議數(shù)據(jù)通過給數(shù)據(jù)包分配序列號的方法來確保視頻數(shù)據(jù)接收后按照順序恢復(fù)。在本系統(tǒng)中采用基于UDP的RTP傳輸實(shí)時(shí)視頻數(shù)據(jù)。
使用RTP傳輸H.264視頻流的方法是從H.264視頻中剝離出NALU。每個(gè)NALU前用起始碼0x0001作為一個(gè)NALU的起始標(biāo)識(shí)。RTP在NALU前添加RTP包頭,然后將包含RTP包頭和NALU的數(shù)據(jù)包發(fā)送出去。
2.4網(wǎng)絡(luò)連接建立
在視頻監(jiān)控系統(tǒng)中,傳輸端與客戶端建立連接時(shí),需兩者處于同一局域網(wǎng)或者一方有合法公網(wǎng)地址。采集端和客戶端所處網(wǎng)絡(luò)和分配IP可能情況見表1。
表1 系統(tǒng)網(wǎng)絡(luò)分配情況
序號1所示情況可以直接通過局域網(wǎng)IP發(fā)起連接請求。序號2、序號3所示情況則不能直接請求建立連接,需通過網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation,NAT)將采集端內(nèi)部地址映射為一個(gè)合法公網(wǎng)地址;802.11單跳網(wǎng)絡(luò)無法覆蓋整個(gè)家庭范圍,家庭內(nèi)部使用多AP部署無線網(wǎng)絡(luò)時(shí),需要保證多AP所在網(wǎng)絡(luò)屬于同一局域網(wǎng)。網(wǎng)絡(luò)運(yùn)營商給普通家庭用戶分配的IP一般是動(dòng)態(tài)變化的,沒有固定的公網(wǎng)IP,所以不能通過端口映射到公網(wǎng)IP的方式直接建立網(wǎng)絡(luò)連接,局域網(wǎng)內(nèi)的監(jiān)控設(shè)備和局域網(wǎng)外的智能終端需要通信,必須要進(jìn)行內(nèi)網(wǎng)穿透即NAT穿透[6]。
在NAT穿透技術(shù)中,UDP打洞(Hole Punching)技術(shù)通過聚集服務(wù)器,轉(zhuǎn)發(fā)公有端點(diǎn)地址消息,使兩個(gè)客戶機(jī)建立P2P UDP對話,不需要服務(wù)器和客戶端支持專有協(xié)議。在視頻監(jiān)控系統(tǒng)廣域網(wǎng)的應(yīng)用場景下,如表1中序號2、序號3情況所示,外網(wǎng)訪問方案采用UDP打洞技術(shù)能最大程度減少服務(wù)器的開銷。UDP打洞技術(shù)原理如圖5所示,A表示采集傳輸端,B表示客戶端。A向服務(wù)器發(fā)送UDP消息告知其設(shè)備標(biāo)識(shí)符和NAT地址,并在局域網(wǎng)地址上監(jiān)聽UDP數(shù)據(jù)報(bào)。當(dāng)B希望與A建立P2P連接時(shí),通過A的標(biāo)識(shí)符向服務(wù)器發(fā)送UDP請求查詢其NAT地址,服務(wù)器向B轉(zhuǎn)發(fā)A的NAT地址,用戶B向A的NAT地址發(fā)送UDP數(shù)據(jù)包,此時(shí),用戶B的UDP數(shù)據(jù)包經(jīng)過NAT A的端口映射,轉(zhuǎn)發(fā)給用戶A監(jiān)聽的UDP端口,A與B完成P2P連接建立的工作。
圖5 UDP的NAT穿越技術(shù)原理圖
為了擴(kuò)大AP信號覆蓋范圍,無線網(wǎng)絡(luò)通過多個(gè)AP通過橋接或中繼器的方式連接形成分布式無線(Wire?less Distribution System,WDS)網(wǎng)絡(luò)。中繼模式下從某一接入點(diǎn)接收的信息包通過分布式無線系統(tǒng)連接轉(zhuǎn)發(fā)到另一個(gè)接入點(diǎn);橋接模式接收的信息包只能被轉(zhuǎn)發(fā)到有線網(wǎng)絡(luò)或無線主機(jī)。由于只有中繼模式可以進(jìn)行WDS到WDS信息包的轉(zhuǎn)發(fā),所以系統(tǒng)中AP在中繼模式下建立連接,實(shí)現(xiàn)信號中繼和無縫切換,從而使接入不同AP的采集端和客戶端處于同一局域網(wǎng)網(wǎng)段。
為了檢驗(yàn)所設(shè)計(jì)視頻監(jiān)控系統(tǒng)的可行性以及性能,通過搭建實(shí)驗(yàn)開發(fā)平臺(tái)進(jìn)行實(shí)驗(yàn)驗(yàn)證,并對視頻傳輸系統(tǒng)的性能進(jìn)行了分析。
3.1系統(tǒng)實(shí)驗(yàn)平臺(tái)
系統(tǒng)的測試實(shí)驗(yàn)中硬件平臺(tái)的搭建處理器采用ARM11處理器,Linux 2.6.28系統(tǒng)內(nèi)核版本,處理器自帶MFC(Multi Format Codec)編碼器,支持H.264格式的編解碼;USB攝像頭采集視頻幀大小為320×240;接收端Android手機(jī)屏幕大小為480×800。
3.2測試結(jié)果
本系統(tǒng)客戶端監(jiān)控畫面如圖6所示,屏幕顯示播放畫面大小為480×320,幀率為25 f/s。
圖6 Android客戶端監(jiān)控畫面
為了測試數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性,進(jìn)行了數(shù)據(jù)包時(shí)延實(shí)驗(yàn)。采集傳輸端與AP間距離小時(shí),使用單個(gè)AP傳輸無線信號;間距離大、網(wǎng)絡(luò)信號弱時(shí),采用兩個(gè)AP中繼傳輸。采集傳輸端和客戶端位于不同局域網(wǎng),數(shù)據(jù)包發(fā)送時(shí)間和接收后還原時(shí)間差值為接收時(shí)延。測試的網(wǎng)絡(luò)帶寬為2 Mb/s,兩種情況下分別進(jìn)行了50次實(shí)驗(yàn),每次發(fā)送100個(gè)數(shù)據(jù)包,數(shù)據(jù)包發(fā)送時(shí)間到完全接收的延時(shí)均小于0.5 s,說明網(wǎng)絡(luò)正常情況下,數(shù)據(jù)傳輸實(shí)時(shí)性強(qiáng)。
為了獲取視頻數(shù)據(jù)正常傳輸所需的最小帶寬,在單跳無線網(wǎng)絡(luò)和AP中繼無線網(wǎng)絡(luò)中分別進(jìn)行了接收成功率實(shí)驗(yàn)。限制采集端IP地址最大上行帶寬從0 Kb/s依次增加25 Kb/s直至300 Kb/s,記錄不同帶寬下成功收到的視頻幀數(shù),計(jì)算平均接收成功率,結(jié)果如圖7所示。
圖7 不同帶寬下的視頻幀平均接收成功率
從圖7中可以看出,在單跳網(wǎng)絡(luò)中,帶寬較小時(shí)有大量丟包,帶寬增加后成功接收率隨之增大,帶寬增大到200 Kb/s時(shí)視頻幀基本均能成功接收;兩個(gè)AP中繼傳輸時(shí),視頻幀平均接收成功率與單跳傳輸接近,帶寬增大到250 Kb/s時(shí)視頻幀基本均能成功接收,傳輸?shù)姆€(wěn)定性也只略有下降。說明兩種情況下監(jiān)控視頻傳輸需要的帶寬均較小,在網(wǎng)絡(luò)帶寬正常情況下丟包率很小,傳輸穩(wěn)定,家庭無線網(wǎng)絡(luò)帶寬能夠滿足監(jiān)控要求。
本文設(shè)計(jì)了一種基于ARM處理器、存儲(chǔ)設(shè)備、USB攝像頭、傳感器、無線網(wǎng)絡(luò)模塊和Android客戶端的無線視頻傳輸系統(tǒng),按需采集傳輸視頻數(shù)據(jù)。設(shè)計(jì)了系統(tǒng)的硬件組成架構(gòu)和軟件功能模塊,實(shí)現(xiàn)了無線網(wǎng)絡(luò)下監(jiān)控視頻遠(yuǎn)程中繼傳輸,并通過實(shí)驗(yàn)測試了系統(tǒng)數(shù)據(jù)傳輸性能。本文設(shè)計(jì)的系統(tǒng)部署靈活,能適應(yīng)家庭視頻監(jiān)控不同使用場景的需要,獲取的監(jiān)控畫面清晰穩(wěn)定,可以滿足無線網(wǎng)絡(luò)環(huán)境下家庭視頻監(jiān)控的要求。下一步將重點(diǎn)解決身份驗(yàn)證、視頻流加密和圖像異常檢測等技術(shù)問題,進(jìn)一步提高視頻傳輸系統(tǒng)的保護(hù)隱私能力。
[1]林飛龍.基于ARM的遠(yuǎn)程監(jiān)控報(bào)警系統(tǒng)的研究與設(shè)計(jì)[D].長沙:湖南大學(xué),2014.
[2]張超.基于嵌入式Linux的交通視頻采集傳輸系統(tǒng)[D].西安:長安大學(xué),2013.
[3]謝慧芝.基于移動(dòng)終端的嵌入式視頻監(jiān)控系統(tǒng)的研究與應(yīng)用[D].南昌:南昌大學(xué),2013.
[4]孫克輝,堯平,洪娟娟,等.基于JRTPLIB庫的H.264視頻傳輸系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2011,20(12):21?24.
[5]單俊麗.基于Android的流媒體客戶端的研究與設(shè)計(jì)[D].西安:西安電子科技大學(xué),2013.
[6]梁坤.一種面向安全虛擬網(wǎng)絡(luò)的NAT雙向穿透方法[D].長沙:湖南大學(xué),2010.
[7]Rosenberg J,Mahy R,Matthews P.Traversal using relays around Nat(TURN):relay extensions to session traversal utili?ties for Nat(STUN):RFC 5766[S].[S.l.]:FRC,2010.
[8]黃春文.中繼信道相位響應(yīng)模型及其估計(jì)算法研究[J].現(xiàn)代電子技術(shù),2014,37(4):13?16.
Design of wireless video surveillance system for Android client
ZENG Xinhui
(School of Electronic Information,Wuhan University,Wuhan 430072,China)
Aiming at demand of getting video surveillance whenever and wherever possible in application process of smart home,a wireless video surveillance system for Android client was designed on the basis of ARM embedded platform.The system supports wireless relaying transmission,possesses an ability of peer?to?peer(P2P)connection with dynamic address,acquires and transmits video data as required.The H.264 video coding technology is adopted in the system.The real?time transport proto?col(RTP)and IEEE802.11g protocol are used to transfer the encoded data.Surveillance video can be gotten with wireless local area network or Internet.An experimental demonstration platform was built to test and analyze the performance of the system. The results show that the system can be flexibly deployed,the accessed monitoring video is clear and stable,and the wireless video surveillance system can meet the requirements of video monitoring for smart home in the wireless network environment.
video surveillance;repeating transmission;wireless network;peer?to?peer(P2P)connection
TN948.64?34;TP399
A
1004?373X(2016)12?0006?04
10.16652/j.issn.1004?373x.2016.12.002
2015?11?09 基金項(xiàng)目:國家自然科學(xué)基金(61571334);國家“863”計(jì)劃項(xiàng)目(2014AA09A512)
曾欣慧(1992—),女,湖北孝感人,碩士。主要研究方向?yàn)闊o線傳感網(wǎng)。