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