论文部分内容阅读
传统安防监控系统大多采用有线传输,有线传输需沿途布线,高成本成为远距离监控中我们不得不面对的问题;而在森林防火等复杂环境中又无法完成有线线路的布线工作;第二代通信系统传输速率在50kbps以内,而对视频的传输速率要求在500kbps以上,有很多其他无线传输方式如蓝牙、WLAN等,这些技术的传输速率虽然很高,但是传输距离一般在100米以内,不适用于长距离无线视频传输都不能满足要求。随着嵌入式技术的发展和3G技术的日渐成熟,视频监控逐渐摆脱了时间和空间的限制,实现了长距离和实时视频传输。利用这种监测系统,监测人员在监控中心就可以实现对森林状态的监测,对森林防火意义重大。本设计由以TI的OMAP3530为处理器构成监控终端核心板、3G模块、GPS模块、CCD摄像头组成,核心板与3G模块、GPS模块分别通过USB、串口进行连接。本文对系统的整体开发流程进行了较为详细的论述,首先完成了系统软硬件平台的搭建,接着在Linux系统上实现了基于V4L的视频采集,然后利用H.264视频压缩技术进行压缩编码,最后利用RTP协议将视频进行了3G传输。为了实现视频信息的采集,本文完成了TVP5146的初始化、相关内核的配置、GPS模块驱动移植等;为了实现对视频的高效率处理,本文使用了多线程技术和H.264视频压缩技术;为了实现视频的实时传输,本文完成了3G上网卡驱动移植,嵌入式PHP, Apache、SQLITE、JRTPLIB等数据库的移植,PPTVVPN客户端的建立等;为了实现对视频的播放,本文完成了H.264解码器ActiveX控件的制作和浏览器加载。本文的重点和难点在于3G传输的实现,3G设备上网时得到的IP地址是随机的,为了能在监控中心定点对监控终端进行控制,把设备利用服务器接入网关分配到虚拟的专有网络(VPN)中,从而建立起了监控终端和监控中心虚拟专用网络,实现了3G设备和IP的一一对应。经实验验证,该系统可以对视频图像进行25帧每秒的速度传输,设计可行,系统具有较高的稳定性、可扩展性和实用价值。