摘要:本文介紹了一種移動視頻監控及定位系統的設計原理。系統前端硬件以基于ARM11架構的CPU為核心,軟件以基于嵌入式Linux操作系統的C語言設計。后臺PC端軟件實現了遠程控制、電子地圖顯示和視頻顯示功能,采用C#及HTML語言設計。本文網絡版地址:http://www.eepw.com. cn/article/203229.htm
關鍵詞:視頻監控;GPS;ARM;Linux;電子地圖
DOI: 10.3969/j.issn.1005-5517.2014.1.014
前言
隨著3G/4G移動通信網絡和計算機技術的快速發展,移動互聯網從很多方面改善了人們傳統的生活方式,3G/4G移動網絡具有帶寬寬、廣域廣、高安全性等突出特點,能夠突破安防行業長距離數字化無線監控一直以來難以簡單實現的瓶頸,為無線視頻監控開辟了一條新的道路。
本文設計的一種移動視頻監控及定位系統,采用S3C6410處理器作為硬件基礎,以Mediastream、Live555、VLC開源項目為核心,3G/4G移動通信網絡作為網絡傳輸媒介,采用H.264編解碼方式實現視頻的采集傳輸播放,并集成GPS模塊進行位置數據的采集、傳輸、顯示,實現移動目標的視頻監控、定位功能,該系統的前端硬件設備小巧,易于使用。
系統原理
系統框圖
如圖1所示。
工作原理
系統前端采用S3C6410處理器為核心處理器,包括了攝像頭、GPS模塊、傳輸模塊,提供了一個具有低成本、低功耗,高性能的應用處理器解決方案。它包含一個集成的多格式編解碼器(MFC )支持MPEG4/H.263/H.264編碼、譯碼以及VC1的解碼。前端采用Mediastream開源項目從攝像頭采集數據,然后S3C6410處理器使用其硬件編解碼器將采集到數據編碼成H.264視頻流,發送到中轉服務器,中轉服務器使用Live555開源項目對視頻流進行轉發,最后在PC端使用VLC播放器進行解碼播放,整個過程實現了視頻采集、編碼、傳輸、解碼和播放功能。……