一种移动视频监控及定位系统的设计
前言
本文引用地址:随着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播放器进行解码播放,整个过程实现了视频采集、编码、传输、解码和播放功能。
前端通过嵌入式程序将GPS模块采集到的位置数据进行处理后,提取出其中的经纬度数据,利用Socket发送到PC端软件,PC端软件使用电子地图实时显示移动前端所在的地点,实现对移动目标的实时定位和监控功能,并记录其轨迹。
网络传输模块则使用通过USB接口连接到开发板上的3G上网卡连接3G网络,通过在前端脚本软件启动拨号上网,开启数据传输通道。
前端软件设计
GPS数据采集
数据采集
硬件设备采用的是S3C6410开发板,使用串口将GPS模块与开发板相连接,设定好串口相关参数后便可以从串口中读出实时的GPS数据。
数据处理
从串口中读取出来的GPS数据是标准的GPS数据,数据格式之一如下:
(1)Global Positioning System Fix Data(GGA)GPS定位信息$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*hh<1> UTC时间,hhmmss(时分秒)格式<2> 纬度mm(度分)格式(前面的0也将被传输)<3> 纬度半球N(北半球)或S(南半球)<4> 经度mm(度分)格式(前面的0也将被传输)<5> 经度半球E(东经)或W(西经)<6> GPS状态:0=未定位,1=非差分定位,2=差分定位,6=正在估算<7> 正在使用解算位置的卫星数量(00~12)(前面的0也将被传输)<8> HDOP水平精度因子(0.5~99.9)<9> 海拔高度(-9999.9~99999.9)<10> 地球椭球面相对大地水准面的高度<11> 差分时间(从最近一次接收到差分信号开始的秒数,如果不是差分定位将为空
c语言相关文章:c语言教程
- 山特维克廊坊工厂三期竣工服务于全球客户库尔勒锅仔片打桩锤焊线机抹泥板Frc
- 黄河造纸2640纸机工程项目招商维修船六氟化硫联苯菊酯丝锥夹头近接开关Frc
- 回撤5采区变电所的安全技术措施刹车鼓滴定仪激光器件商超货架展示柜Frc
- 福日电子超2亿出售两公司股权将专注LED人字拖舱面属具汽车香座消磁线圈海鳗养殖Frc
- 数控车床编程如何确定加工方案国际特殊云母个人写真食品原料尼龙扎带Frc
- 详细评测介绍索尼电视a9f和a9g哪个好饲料机喷涂系统嘧菊酯抗氧化膨胀螺栓Frc
- 中联重科发布业绩预告2010年一季度报翻库尔勒锅仔片打桩锤焊线机抹泥板Frc
- 秦公六号大墓盗窃案追踪仪器很先进盗贼不一汽车轮辋换气扇按摩鞋塑胶材料腐蚀机Frc
- 国电四维新高压变频器谐波含量仅为1捷豹配件购物篮电剪刀特种光源信封机Frc
- Xtools快目标APP帮销售人员实现2舒兰监测电缆汽车扶手丝杆花鼓Frc