摘 要:本系统将3S技术与当前正蓬勃发展的3G通信、嵌入式技术等进行创新性的融合,能为用户提供诸如高清视频、各种实时传感器数据、GPS全球定位等功能服务,系统在各种灾害预防与监测、气象地质水文数据采集、远程实时视频监控等诸多领域将具有重大意义
关键词:无线视频监控 3G网络 WorldWind
中图分类号:TP302 文献标识码:A 文章编号:1007-9416(2010)11-0065-01
Wireless Video Monitoring System Design and Development
You Dan dan Zhang Jun xiao
Chengdu University of Technology Computer Application Technology 610059
Abstract:The system combines the 3S technology and 3G communications,embedded technology,which can provide users,such as high-definition video,a variety of real-time sensor data,GPS Global Positioning and other services.The system plays a significant role in a variety of disaster prevention and monitoring,weather geological and hydrological data collection,Remote real-time video surveillance?and so on.
Key words:Wireless Video Surveillance,3G Networks,WorldWind
引言
随科学技术不断发展,高新技术被不断应用于各行各业,各种技术间、行业间的联系也越来越紧密。3G技术提供高速的无线网络访问,3S技术可以提供清晰的遥感图像,以及全球定位和相应的服务平台。无线网络技术给我们带来了极大的方便,采用无线网络技术可省去布线的麻烦,可以让信号覆盖到有线网络不能延伸到的地方,可以节约维护成本等。而无线监控系统的组建则比较简单,只需要在监控地点安装相关设备,不用布线,在拆迁时直接取下布置的无线监控产品就可以带走了。所以无线监控系统与有线监控系统相比,具有很大的优势。基于以上考虑,本系统利用当前正蓬勃发展的3G通信、嵌入式技术等进行创新性的融合,并实现用户客户端免费下载安装,实时三维播放视频,实现实时监控。
1 系统设计思路
将远程的摄像头视(音)频数据,GPS和传感器类的串口数据,通过3G通信模块(视频服务器)发送到指定服务器端。服务器端能对以上数据分别提取,实时获取现场的各类数据(音视频数据、GPS数据、温度、湿度、压力等等),并在GIS平台进行分析处理和临界报警,从而达到灾害预防。
前端主要由三部分构成;现场数据采集终端、视频编码器、3G通信模块。现场数据采集终端,包含:摄像头、GPS、各类传感器等,用于采集现场数据。视频编码器,将摄像头传来的模拟视频信号,数字化,并压缩成H.264格式,从而有效减少带宽占用量、保证信号传输质量。3G通信模块,拔号成功后,进入3G网,再通过3G服务提供商的内网网关接入Internet网,与指定的服务器端建立连接,最后将采集到的各类数据传送过去。由服务器分配、保存、管理这些数据。
用户通过客户端平台软件将适时接收远程视频信号。客户端平台是通过对WorldWind的二次开发,可在worldwind定位前提下,实时播放视频。平台将能够兼容各种视频并清晰播放,在三维动态的worldwind平台实现实时监控。
2 系统实现图(图1)
3 监控平台设计与实现
3.1 监控平台设计思路
监控平台是系统与用户最直接的交互,也是系统实现的监控目的所在。因WorldWind的开源性,免费下载以及三维逼真显示的独特优势,受到广大用户的青睐。据此监控平台开发充分利用WorldWind的优点进行开发,开发出WorldWind兼容的视频插件加载到WorldWind上,实现能够实时接收并播放视频的功能,方便用户下载并浏览,以及起到实时监控的作用。
3.2 视频插件开发机制
插件机制支持多种语言的插件形式,并有较高的运行效率。
3.2.1 添加插件有两种方式:
①外部插件
在项目输出的Plugins文件夹中直接添加插件源文件或编译好的程序集。(1)程序初始化和运行中动态的编译执行由C#,VB.NET,JSCript.NET完成的源文件,在.NET框架内编译完成,不需要第三方的链接库。(2)也可以从预编译好的.DLL文件加载插件。对脚本语言的快速编译,在加载时编译运行,和内部代码有相同的运行效率。
②内部插件
在WorldWind项目中添加插件文件代码。在项目生成的时候直接编译到程序集当中。
3.2.2 运行机制
主程序调用PluginCompiler搜索Plugins目录及其子目录,将插件文件(包含.cs,.vb,.js,.dll格式)读入内存,如果需要编译则进行编译;然后查找已编译的程序集。每当确定插件类型,添加插件信息类列表,最后加载运行插件。在运行过程中可以用插件管理器来管理插件。
4 结语
目前国内3G应用方兴未艾,本系统结合3G技术突破了传统监测系统的局限性,扩展出更广阔的应用领域,具有很好的市场前景。系统功能齐全,数据采集类型丰富,视频画面清晰,另外,还采用低功耗及免安装设计,使其应用领域进一步扩大,系统在各种灾害预防与监测、气象地质水文数据采集、远程实时视频监控等诸多领域将具有重大意义。
参考文献
[1] 刘宝玲,付长东,张轶凡.3G移动通信系统概述.人民邮电出版社,2008(05)50-70.
[2] 彭木根,王文博.无线资源管理与3G网络规划优化.人民邮电出版社,2008(05)235-400.
[3] 罗世伟.视频监控系统原理及维护.电子工业出版社,2007(03)100-150.
[4] 冯学智.“3S”技术与集成.商务印书馆.2007(12)155-200.
[5] 梁笃国.网络视频监控技术及应用.人民邮电出版社,2009(09)100-178.
[6] 赖普斯.无线网络原理与应用.清华大学出版社,2008(06)55-325.