基于i.MX27的移動(dòng)視頻監控終端的設計
3.1 終端應用軟件
3.1.1 視頻采集、編碼、存儲
視頻編碼采用H.264標準,以較少的數據提高更高的視頻清晰度。視頻本地存儲采用大容量SD卡或U盤(pán)。不采用移動(dòng)硬盤(pán),以避免公交車(chē)運行中因震動(dòng)而造成移動(dòng)硬盤(pán)的損壞。
3.1.2 無(wú)線(xiàn)網(wǎng)絡(luò )傳輸
終端系統設計有WIFI高速無(wú)線(xiàn)網(wǎng)絡(luò )和GPRS/CDMA網(wǎng)絡(luò ),以適應不同的應用場(chǎng)合。在WIFI熱點(diǎn)遍及的地方采用WIFI無(wú)線(xiàn)網(wǎng)絡(luò )進(jìn)行高速數據傳輸,其他情況下可以通過(guò)GPRS/CDMA無(wú)線(xiàn)網(wǎng)絡(luò )傳輸數據。
3.1.3 GPS信息及其他信息的采集和處理
終端系統每秒保存實(shí)時(shí)GPS信息,并實(shí)現和視頻數據的時(shí)間同步。同時(shí)還定時(shí)采集其他一些報警檢測等周邊信號,供系統處理。
3.2 關(guān)鍵技術(shù)實(shí)現原理
3.2.1 視頻實(shí)時(shí)傳輸處理機制
在網(wǎng)絡(luò )帶寬不穩定或者較差的情況下,為了盡量保證網(wǎng)絡(luò )視頻服務(wù)器傳輸到服務(wù)器的視頻數據的完整性和實(shí)時(shí)性,系統采用了雙重處理機制:
(1)單位時(shí)間內比較視頻歷史緩沖中的數據包個(gè)數,如果發(fā)現數據包個(gè)數大于500包,則執行清除歷史緩沖操作,并重新關(guān)閉打開(kāi)編碼器來(lái)編碼出一個(gè)新的IDR幀用于傳輸;
(2)定時(shí)比較當前編碼幀的時(shí)間與待發(fā)送的數據包的時(shí)間的差值,如果時(shí)間大于5s,則執行清除歷史緩沖的操作,并重新關(guān)閉打開(kāi)編碼器來(lái)編碼出一個(gè)新的IDR幀用于傳輸;
(3)另外為了保證對帶寬的充分利用,保證傳輸到服務(wù)器端的碼流可以正常播放,現在在清除歷史緩沖的時(shí)候增加了I幀的完整性判斷,必須保證當前傳輸的視頻數據非I幀才執行清除歷史緩沖的操作;
3.2.2 視頻捕獲和編碼部分的具體實(shí)現本文引用地址:http://dyxdggzs.com/article/166551.htm
4 結束語(yǔ)
本文闡述了基于i.MX27的移動(dòng)視頻監控終端的實(shí)現原理以及在公交調度監控中的應用,著(zhù)重介紹了移動(dòng)視頻監控終端的設計方案和實(shí)現方法,并對其中的一些關(guān)鍵技術(shù)的實(shí)現作了詳細的描述。該系統已經(jīng)在公交監控中試運行,并取得了良好的使用效果。
評論