湖北工業(yè)大學 萬千
基于web的嵌入式視頻監(jiān)控系統(tǒng)的研究
湖北工業(yè)大學 萬千
本論文提出了一種基于web的嵌入式網(wǎng)絡視頻監(jiān)控系統(tǒng)的設計方案,利用嵌入式處理器技術(shù),結(jié)合Internet的特點,設計了該監(jiān)控系統(tǒng)的體系結(jié)構(gòu)。該系統(tǒng)分為前端網(wǎng)絡攝像機和遠程監(jiān)控客戶端2個部分。前端網(wǎng)絡攝像機的設計,將嵌入式處理器技術(shù)和網(wǎng)絡通信技術(shù)有機結(jié)合起來,有效地實現(xiàn)了視頻處理與Web服務器的高度集成。
嵌入式;視頻;監(jiān)控系統(tǒng)
嵌入式視頻監(jiān)控系統(tǒng)是計算機技術(shù)、嵌入式技術(shù)、Internet技術(shù)結(jié)合發(fā)展的產(chǎn)物,隨著社會信息化程度的不斷提高,以及監(jiān)控系統(tǒng)應用范圍的不斷擴大,嵌入式監(jiān)控系統(tǒng)以其本身體積小、實時性高、穩(wěn)定性好等優(yōu)點,越來越受到人們的關(guān)注。
嵌入式系統(tǒng)被定義為:以應用為中心,以計算機技術(shù)為基礎,軟硬件可裁剪,適應于應用系統(tǒng),對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)由嵌入式硬件與嵌入式軟件組成,硬件以芯片、模板、組件、控制器形式埋藏于設備內(nèi)部,軟件是實時多任務操作系統(tǒng)和各種專用軟件,一般固化在ROM或閃存中。
(1)提供2種用戶監(jiān)控界面:EI瀏覽器的監(jiān)控界面,能夠提供一路視頻的現(xiàn)場瀏覽、錄像、遠程控制(對攝像機云臺和鏡頭進行控制)和系統(tǒng)配置(報警設置、解碼器設置等);專用程序控制界面,能夠提供1-6路網(wǎng)絡攝像機的圖像的瀏覽、錄像及遠程控制。
(2)系統(tǒng)具有基于圖像分析的異常報警功能,攝像機提供UO信號,實現(xiàn)與其它報警設備的聯(lián)動,報警可以通過電子郵件傳送給指定的接收人,同時攝像機能夠?qū)缶瘯r刻拍攝的照片發(fā)送到指定的服務器上。
(3)系統(tǒng)具有帶寬自適應功能,能夠在Internet上自適應調(diào)整編碼速率,實現(xiàn)最佳的音視頻質(zhì)量控制。
(4)系統(tǒng)視頻存儲格式:M-JPEG和MPEG-4?;赪eb的嵌入式視頻監(jiān)控系統(tǒng)的設計與編碼實現(xiàn)。
(5)系統(tǒng)具有目錄服務功能,對沒有公網(wǎng)IP地址的用戶提供了廉價的遠程監(jiān)控方案,支持普通網(wǎng)絡和電話網(wǎng)絡。
從總體上講,該嵌入式監(jiān)控系統(tǒng)的軟件結(jié)構(gòu)包括采集端的軟件體系結(jié)構(gòu)和瀏覽端的軟件體系結(jié)構(gòu)2部分。采集端的軟件體系結(jié)構(gòu)可劃分為6個部分。采集端軟件的結(jié)構(gòu)如圖1所示。
圖1 采集端軟件結(jié)構(gòu)圖
(1)運動檢測及報警部分:原始數(shù)據(jù)流捕獲組件獲得未壓縮的音視頻數(shù)據(jù),異常檢測組件從捕獲的原始音視頻數(shù)據(jù)中,抽取亮度分量,進行運動檢測,確定是否有異常,報警組件根據(jù)異常情況發(fā)出報警信號。
(2)壓縮編碼部分:將捕獲到的原始音視頻碼流壓縮成適合網(wǎng)絡傳輸?shù)臄?shù)據(jù)格式。
(3)碼率控制部分:調(diào)整傳輸?shù)拇a率,完成現(xiàn)場多媒體數(shù)據(jù)的自適應網(wǎng)絡的傳輸,用于支持瀏覽端的現(xiàn)場預覽功能。
(4)控制命令接收部分:用于接收并轉(zhuǎn)發(fā)網(wǎng)絡傳來的用戶請求控制命令、用戶管理、網(wǎng)絡設置等信息,完成用戶和通道的設定。
(5)設備控制功能:設備控制器接收網(wǎng)絡傳送來的(用戶界面發(fā)出的)控制命令,一方面可控制解碼器,完成對云臺、鏡頭等前端設備的控制;另一方面,可以對攝像頭的網(wǎng)絡信息、報警服務等進行配制。
嵌入式網(wǎng)絡視頻監(jiān)控系統(tǒng)是監(jiān)控系統(tǒng)的一個發(fā)展趨勢,本論文提出的基于Web的嵌入式網(wǎng)絡視頻監(jiān)控系統(tǒng),經(jīng)過了設計、編碼實現(xiàn)之后,我們對該系統(tǒng)進行了綜合測試,這里,我們對該系統(tǒng)做如下幾個方面的總結(jié):
(1)從功能角度講,完成了預先設定的目標:一個用于實時監(jiān)控的、高度集成的基于web的嵌入式視頻監(jiān)控系統(tǒng)??蓪崿F(xiàn)對監(jiān)控現(xiàn)場的瀏覽、云臺鏡頭等的控制、圖像參數(shù)的設置、用戶的管理等。
(2)從遠程監(jiān)控用戶的角度講,使用方便。用戶只需通過EI瀏覽器,即可實現(xiàn)對監(jiān)控點的監(jiān)控,也可使用專用的客戶端軟件,實現(xiàn)對多個監(jiān)控點同時監(jiān)控。
[1]徐力,孔巖.視頻監(jiān)控系統(tǒng)的現(xiàn)狀和發(fā)展趨勢[J];軟件開發(fā)與應用,2005年第4期:60-62.
[2]許海燕,付炎.嵌入式系統(tǒng)技術(shù)與應用[M];北京機械工業(yè)出版社,2002.
[3」劉紅彬,周強.Pl網(wǎng)絡攝像機及其發(fā)展前景[M];煤礦現(xiàn)代化,2005年第4期:44-46.
2016-01-07)