基于ARM的遠程視頻監(jiān)控系統(tǒng)的設(shè)計
4 遠程監(jiān)控的實現(xiàn)
4.1 BOA 服務(wù)器的建立
Web 服務(wù)器在本方案中采用了Linux 系統(tǒng)中常用的Boa,Boa 是一種非常小巧的Web服務(wù)器,其可執(zhí)行代碼只有大約60KB 左右。Boa 支持CGI,速度快和安全性好,很適合嵌入式系統(tǒng)使用。使用時只需用已建好的交叉編譯鏈編譯,然后修改配置文件boa.cONf,為Boa 創(chuàng)建需要的目錄/var/www/、/var/log/boa/acces_log 和/var/log/boa/error_log,以及將通用mime.types 拷貝到/etc 目錄下,即完成了BOA 的配置。
遠程視頻服務(wù)基于 servfox/開源軟件包,servfox 流媒體服務(wù)器使用V4L 完成原始視頻圖像的獲取,然后把視頻圖像以MJPEG 的方式壓縮,通過TCP 協(xié)議向網(wǎng)絡(luò)發(fā)送。
復(fù)制 spcaview 軟件包的目錄http-java-applet 到Boa 的Web 服務(wù)器目錄下,啟動boa 服務(wù),再運行命令,#servfox –s 640x480 –w 7070.
即已完成視頻服務(wù)器的建立,在和ARM 開發(fā)板連接的PC 機瀏覽器上,輸入開發(fā)板的IP 地址和Boa 服務(wù)器目錄下的網(wǎng)頁即可觀看攝像頭所采集的信息。
5、結(jié)論
本文設(shè)計實現(xiàn)的嵌入式Linux 的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),是一種低成本的網(wǎng)絡(luò)視頻監(jiān)控方案,而且可以直接連入以太網(wǎng),通過瀏覽器即可觀看,畫面流暢,簡易方便,具有廣泛的應(yīng)用價值。
評論