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