论文部分内容阅读
随着我国经济社会的快速发展,安全生产已经得到了全社会的高度重视,民众越来越迫切的要求提升安全生产水平。视频监控系统在生产生活的方方面面都发挥着越来越重要的作用。工地因为环境复杂,人员混杂众多且流动性强,一直都是各种安全事故的多发地,给工人的生命人身安全和企业的财产造成极大威胁。视频监控改进了工地的监管方式,方便了工地的管理。由于环境复杂,传统的有线监控系统在工地中面临着架设困难成本高等困难。随着我国3G通信网络的快速发展,3G网络的覆盖区域越来越广,资费也不断下调。3G无线视频监控系统凭借3G网络传输速度快,覆盖广,信号稳定,连接方便等优势,在视频监控领域得到快速发展。本文采用客户端/服务器(Client/Server)结构设计了一个基于3G的工地无线视频监控系统,它主要由视频监控前端和监控终端两个部分组成。监控前端硬件平台选用Cortex-A8架构的S5PV210微处理器为核心,外围设备模块主要由GPS模块、摄像头、SD卡模块和3G无线网卡构成。软件部分采用嵌入式Linux系统。在嵌入式Linux系统下,获取GPS信息,采集监控视频流,然后将视频流以H.264格式编码,再把H.264流以实时传输协议(RTP)格式打包,最后把包通过3G网络以UDP方式传输到监控终端。监控终端运行在Windows系统的计算机中,使用Qt Creator编写。监控终端通过网络接收RTP包,然后进行拆包得到H.264流,再使用FFmpeg解码H.264视频流,最后通过电脑屏幕显示。为降低监控流量消耗本文设计了两种监控模式,在无异常时使用低码率编码图像以降低流量消耗,出现异常时使用高码率编码图像。监控终端可以通过发送指令控制监控前端的工作方式在这两种模式之间切换。在系统运行时所有视频都会以高码率存储于SD卡中,以备查看。