论文部分内容阅读
在移动互联网和嵌入式技术快速发展的今天,视频监控系统开始朝着移动视频远程监控的方向发展,3G移动定位与视频监控系统是一门集卫星导航技术、信号处理技术、嵌入式技术、数字视频技术和无线传输技术于一体。它以其移动性强、实时性好和信息内容丰富等特点,被广泛应用于道路交通管理、气象应用、安全保卫和航空运输等场所。本文针对现有有线和无线视频监控位置部署的局限性,设计并实现了 3G移动定位与视频监控系统。利用3G网络的布局成本低、无线传输速率高等优点,将3G无线移动传输、GStreamer插件、H.264视频压缩编码和Linux嵌入式开发等技术结合起来[1],开发出能对移动设备进行定位和视频传输的视频监控系统。本文研究了一种基于DM3730的位置定位和视频采集3G无线传输系统的实现方法,该研究遵循达芬奇硬件和软件的设计框架,实现了硬件各个模块及其软件各个层次的开发。首先设计了 DM3730嵌入式硬件平台,然后移植嵌入式Linux内核及其驱动的裁剪,并且搭建了编解码引擎架构;接下来开发了定位和视频监控应用层软件,主要实现了定位信息的采集、视频采集、H.264编码及其通过RTP协议的网络发送功能;服务器监控软件主要基于C#语言和GStreamer插件技术上实现的,服务器端接收定位信息通过Google地图显示地理位置,接收RTP数据流解析显示视频信息。本文最后分析了该系统嵌入式平台和服务器端的优缺点及其需要改进的建议,总结了尚未解决的问题,并且对该系统的进一步研究工作进行了展望。本文研究的内容主要集中在以下几个方面:参考DM3730嵌入式硬件开发平台搭建了适用于北斗定位和3G无线视频监控的硬件平台,移植嵌入式Linux操作系统,编写外设驱动程序包括串口接收北斗定位信息,利用V4L2技术对视频信息采集及其对3G无线模块的支持。对于采集到的视频信息进行窗口的调整并做H.264编码,最后根据RTP协议封装压缩后的视频信息,使其能够在3G无线网络中传输;服务器软件使用Visual Studio 2008软件开发工具设计了一个Google地图显示定位信息的界面,采用GStreamer插件技术实现了对RTP数据流视频信息的解析和显示。