出租車行業(yè)的發(fā)展給人們的出行帶來了極大的便利,伴隨租出車數(shù)量的增多一些針對(duì)出租車的強(qiáng)盜案件也逐年上升,出租車公司對(duì)車輛狀態(tài)的監(jiān)測(cè)也成為緊迫的需求。針對(duì)此種情況開發(fā)了基于MPEG-4的出租車無線視頻監(jiān)控解決方案,本文主要介紹方案的軟件系統(tǒng)。本系統(tǒng)同已有的局域網(wǎng)監(jiān)控相比具有明顯的優(yōu)勢(shì)。不受地域、距離限制無須布線,非常適合出租車分布范圍廣,移動(dòng)范圍大,終端數(shù)量多的特性。
MPEG-4(ISO/IEC14496)通過幀重建技術(shù)來壓縮和傳輸數(shù)據(jù),以極少的數(shù)據(jù)量獲得了極佳的圖像效果,已成為目前市場(chǎng)上數(shù)字視頻編解碼技術(shù)的主流。
本文結(jié)合出租車實(shí)際情況設(shè)計(jì)了整體架構(gòu),硬件電路,軟件框架和具體實(shí)現(xiàn)的整套解決方案。硬件設(shè)計(jì)劃分為基于TMS320DM270雙核處理器的視頻采集處理模塊、CDMA傳輸模塊和GPS接收模塊。軟件設(shè)計(jì)劃分為整體調(diào)度模塊、采用完IOCP技術(shù)的網(wǎng)絡(luò)傳輸模塊、采用XviD開放源碼構(gòu)造的MPE-4視頻解壓播放模塊、基于MySQL的數(shù)據(jù)庫存儲(chǔ)模塊。整個(gè)系統(tǒng)模型具有很高的擴(kuò)展性,各部分功能方便重用和替換,經(jīng)測(cè)試是一套實(shí)用可靠的高效方案。
系統(tǒng)總體結(jié)構(gòu)
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖如圖1所示,整個(gè)系統(tǒng)分為3部分。
每一臺(tái)出租車裝有一個(gè)嵌入式設(shè)備,包括CDMA通訊模塊、GPS采集模塊、視頻輸入輸出模塊和基于TMS320DM270的MPEG-4編碼、控制模塊,在出租車終端完成視頻信號(hào)的采集、轉(zhuǎn)換和壓縮。從CDMA內(nèi)網(wǎng)發(fā)起對(duì)服務(wù)器的連接,進(jìn)行通訊。
·CDMA網(wǎng)中的出租車終端
高性能服務(wù)器架設(shè)在公網(wǎng),通過出租車終端的IP和ID管理各個(gè)終端,所有監(jiān)控終端與出租車終端通訊的命令和請(qǐng)求也都通過服務(wù)器進(jìn)行轉(zhuǎn)發(fā),可以通過服務(wù)器設(shè)置不同監(jiān)控終端的訪問權(quán)限,出租車報(bào)警后發(fā)送的視頻和圖片數(shù)據(jù)都在服務(wù)器備份,實(shí)時(shí)GPS數(shù)據(jù)通過數(shù)據(jù)庫保存。
·客戶端
采用C/S模式,在普通PC機(jī)上安裝客戶端軟件,在Internet上的任意位置,使用經(jīng)過授權(quán)的用戶名及密碼可訪問有固定IP地址的服務(wù)器實(shí)現(xiàn)實(shí)時(shí)監(jiān)控。
·軟件體系結(jié)構(gòu)
軟件的體系結(jié)構(gòu)及各個(gè)部分之間的數(shù)據(jù)流和控制流的交互如圖2。