一种基于3G的煤层气采气井站远程监控系统硕士论文

上传人:沈*** 文档编号:203717572 上传时间:2023-04-25 格式:DOC 页数:72 大小:3.23MB
收藏 版权申诉 举报 下载
一种基于3G的煤层气采气井站远程监控系统硕士论文_第1页
第1页 / 共72页
一种基于3G的煤层气采气井站远程监控系统硕士论文_第2页
第2页 / 共72页
一种基于3G的煤层气采气井站远程监控系统硕士论文_第3页
第3页 / 共72页
资源描述:

《一种基于3G的煤层气采气井站远程监控系统硕士论文》由会员分享,可在线阅读,更多相关《一种基于3G的煤层气采气井站远程监控系统硕士论文(72页珍藏版)》请在装配图网上搜索。

1、硕 士 学 位 论 文一种基于3G的煤层气采气井站视频监控系统A Video Monitor System of Coal Gas Well Based on 3G作 者 姓 名: 学科、 专业: 模式识别与智能系统 大连理工大学Dalian University of Technology大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说

2、明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目: 作 者 签 名 : 日期: 年 月 日大连理工大学硕士学位论文学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文

3、被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日摘 要我国的煤层气产业已进入高速增长期,及时掌握煤层气田的生产情况对于安全开采有重要的意义。因此,本文针对煤层气田的特点,提出一种基于3G的视频监控系统。我国的煤层气田分布在广袤的大地上,多数气田在人迹罕至的地方。若以传统方法建立煤层气视频监控系统将会面临电缆敷设难、后期维护成本高等困难。本文借助以高传输速率为优势的3G网络,构建无线视频监控系统可以在煤层气田视频监控领域得到

4、广泛的应用。首先,对比各种3G网络和视频压缩算法,最终确定煤层气视频监控系统采用中国联通WCDMA网络,压缩算法选择目前最适宜网络传输的H.264算法。实践证明,在联通WCDMA网络高传输速率的保障下,视频信号经H.264算法压缩后具有很好的传输效率。WCDMA网络中的终端不具备公网IP地址,这样监控中心就无法访问到终端设备,通过在前端设备和监控中心之间建立VPN虚拟专用网的方法很好地解决了这一问题,并保障了网络传输的安全。该煤层气视频监控系统由前端视频采集设备、视频服务器、3G路由器和监控中心软件组成。使用C#语言编写了功能齐全的视频监控软件。最后,提出一种利用帧差法的图片存储策略来解决大量

5、图片占用系统存储资源的问题,即通过比较不同时刻图片的灰度值来判断所监控的场景是否有变化,有变化则存储,没有则不存储。这种存储策略将大大节省系统的存储空间,提高了视频管理的效率。相信随着3G网络的不断完善,该无线监控系统将较好的满足很多应用领域的需求。关键词:视频监控;煤层气田;3G;帧差法- I - A Video Monitor System of Coal Gas Well Based on 3GAbstractOur CBM industry has entered a period of rapid growth, it is important to grasp the situat

6、ion of coal-bed methane fields of the video for the safety of CBM. Therefore, this paper presents a 3G-based video surveillance system based on the characteristics of CBM.Our coal bed gas fields are located in the land of the vast and majority of fields are located in inaccessible places.If CBM vide

7、o surveillance system is established by the traditional methods, the problems such as cable laying face difficult and high maintenance cost will appear. The wireless monitoring system which is built by the 3G networks that has the advantage of high transmission rate will be used widely.Firstly, the

8、comparison of 3G networks and the compression of video algorithms make us choose the China Unicoms WCDMA network and the H.264 network algorithm which is best for the network transmission. The video signal compressed by the H.264 algorithm appears good transmission efficiency with the support of WCD

9、MA, Which is proved by practice. The terminal in WCDMA does not have the public IP address, so that the monitoring center can not access to the terminal device. Building the VPN between the monitoring center and the front-end equipment will solve this problem and protect the network security. This C

10、BM system consists of front-end video capture devices, video servers, 3G routers, and center software. The full-featured video surveillance software is written in C#. Finally, an image storage strategy using the frame difference method is presented to save the systems memory resources. Whether there

11、 is a change of scene is determined by the gray value of the monitor pictures at different times. Practice has proved that this strategy will greatly reduce the system memory storage space and improve the efficiency of the system. With the development of the 3G networks high-speed data transfer rate

12、, this system will meet the needs of many applications.Key Words:Video Monitor; Coal Gas;3G; Frame Difference Method- V -目 录摘 要IAbstractII1 绪论11.1 视频监控系统的发展历程11.2 国内外发展现状21.3 课题的来源31.4 研究内容32 3G网络选择及关键技术介绍52.1 3G网络的选择52.1.1 速度52.1.2 稳定性和覆盖面52.1.3 资费62.1.4 网络的确定62.2 H.264技术说明72.3 VPN技术概述93 系统总体设计及组网实

13、施113.1 系统功能要求与划分113.1.1 系统功能要求113.1.2 软件系统功能模块划分123.2 系统总体组成133.2.1 主要设备介绍133.2.2 监控软件总体设计163.2.3 C#使用SDK提供的接口203.3 组网实施213.3.1视频服务器的设置213.3.2 3G路由器的配置233.3.3 VPN服务器建立254 监控中心软件设计284.1 相关技术说明284.1.1 DirectShow技术概述284.1.2 建立多窗体文档294.2 系统初始化模块的设计294.3 参数配置模块的设计304.4 视频浏览模块334.4.1 窗体间的变量传递334.4.2 相关流程及

14、主要接口354.4.3 功能实现384.5 图像参数设置404.6 云台功能的实现414.7 图像的直接存储424.8 画面回放模块444.9 数据库部分454.9.1 数据库存储图片的方法对比454.9.2 ADO.NET概述454.9.3 C#对ACCESS数据库的操作464.10 图像的有效存储策略484.10.1 GDI+介绍484.10.2 C#图像处理基础484.10.3 图像的颜色空间494.10.4 彩色图像的灰度化504.10.5 帧差法在文中的应用51结 论55参 考 文 献56攻读硕士学位期间发表学术论文情况58致 谢59大连理工大学学位论文版权使用授权书601 绪论视频

15、监控系统广泛应用于国民经济各个领域。目前应用最广泛的是模拟视频监控系统和数字网络监控系统,这两种形式以极高的稳定性赢得了广泛的市场。但在实际应用过程中,无论是模拟监控系统还是数字网络监控系统,都是需要建立在现有网络基础之上或是需要大量布线的。随着无线网络的发展,近年来出现了3G网络。3G网络具有高传输速率的特点,因此设计一种基于3G网络的视频监控系统就变成了可能1。在我国广袤的西北大地上分布着许多煤层气田,这些煤层气田分布地域广、监控点多而分布不均。采用传统方式对这些气田进行监控,将导致户外线路架设困难及后期维护成本高等诸多问题。正是在这一背景下本文提出一种基于联通WCDMA网络的无线视频监控

16、系统。伴随着网络技术的飞速发展,视频处理能力的快速提高以及3G网络的逐渐普及,视频监控进入了数字化网络时代。而以往的数字视频网络监控系统,基本上都是基于局域网或者专网,在偏远地区敷设线缆变得十分困难。3G无线路由器的出现无疑很好地解决了偏远地区的问题。视频监控系统中的数据传输为上行传输,3G上行传输速率的提高,为视频监控领域中的高速率高质量的图像传输提供了技术支持。本文正是利用网络视频服务器、3G路由器和自主开发的视频监控终端构建了一种基于3G网络的煤层气田视频监控系统。1.1 视频监控系统的发展历程视频监控技术的发展过程可按照主流设备划分为3个阶段,20世纪70年代开始的模拟视频监控阶段、2

17、0世纪90年代开始的数字视频阶段和近几年兴起的智能网络视频监控时代。模拟监控阶段的核心设备是视频切换矩阵,数字视频阶段的核心设备是硬盘录像机(DVR),智能网络视频监控时代没有核心硬件设备,系统变得开发而分散,设备包括网络摄像机(IPC)、视频编码器(DVS)、网络摄像机(NVR)及中央管理平台(CMS)等2。目前的实际应用中,各种类型的产品和架构方式都存在并会持续很长时间,但从长远看,智能网络视频监控系统是未来视频监控技术的发展方向。模拟时代,视频监控系统由模拟摄像机、多画面分割器、视频矩阵、模拟监视器和磁带录像机等构成。摄像机拍摄的图像经过同轴电缆传输,自动化程度比较低。模拟视频监控系统又

18、称闭路电视监控系统(CCTV),一般由前端信号采集设备、中间信号传输部分、视频矩阵切换及控制部分、显示及录像4个部分组成。前端视频采集设备(摄像机)将光信号转换为电信号后,通过信号传输部分(同轴电缆)传送到矩阵输入端,视频矩阵再将信号输入到显示器,利用矩阵的切换功能实现前端摄像机到监视器的选择切换。通过矩阵和多画面处理器可以实现在一个显示器上观看多个场景的功能,从而节省了监视器和录像机。在模拟监控系统中磁带录像机(VCR)可以对选择的视频通道的视频进行录像。这种模拟监控系统架构形式技术成熟、性能稳定、操控性好,在超市、商场等场所有着广泛的应用。但在监控点多而分散的场合使用模拟监控系统就会出现大

19、量敷设电缆,施工难等缺点。数字时代,以DVR为主要标志产品,模拟视频信号可以通过DVR进行模数转换并被压缩,这样视频信号就可以通过网络进行传输,并且大大提高存储功能。数字化网络视频监控系统的形式非常多。最典型的架构方式是有摄像机、数字视频服务器和计算机组成的系统。摄像机采集视频信号,然后将模拟的视频信号输送给DVR(数字视频录像机)。DVR的核心功能是将模拟音视频信号数字化,编码压缩并储存。模拟视频通过相应的视频A/D转换器压缩编码为MPEG-4、H.264或其他格式的视频数据。CPU通过PCI总线将编码后的音视频信号发送到本地存储硬盘中,通过网卡将数据发送到互联网上进行远程传输。当用户需要回

20、看视频时,需要到本地回放,通过读取硬盘中的音视频数据并发送到解码芯片,解码芯片解码并输出到D/A转换中,完成录像的回放功能。智能网络视频监控时代,目前还处于起步阶段。主要由网络摄像机、视频编码器、高清录像机、海量存储系统及视频内容分析技术(VCA)构成,可以实现视频的远程传输、存储播放、远程控制和视频内容分析等功能。1.2 国内外发展现状视频监控系统具有非常好的市场前景和应用价值。因此,世界各国研究机构都十分重视视频监控系统的科研工作,该领域新产品层出不穷。我国在视频监控领域虽然起步较晚,但发展极为迅猛。下面就对视频监控系统的国内外发展情况作一概述。安全防范设备在美国等发达国家的应用十分广泛,

21、应用层次也很高,对我国的借鉴价值非常大。由于美国经常发生恶性治安犯罪事件,因此美国的大街小巷都遍布了各种监控设备,它们成了防范犯罪的有力武器,几乎所有的银行、商店、加油站、ATM机、公交地铁站、医院、学校等地方都安装有视频监控设备。在欧洲也是这样,无论是高楼大厦、还是路口车站也都设置了视频监控设备。视频监控系统为欧洲的夜间安防提供了重要的支持,通过在人们不容易发现的地方架设视频设备。所架设的视频监控设备通过网络与公安系统的监控中心直接相连。广泛的安装视频监控设备使得欧洲的犯罪率下降了50%。2005年的伦敦地铁爆炸案中,视频监控系统准确地捕捉到恐怖分子的外部特征,为案件的侦破提供了有力的证据3

22、。我国的视频监控起步也很早,20世纪50年代一些重要的部门就秘密地安装了视频监控系统。我国陆续制定了相关系列的安全技术防范标准。不过就总体而言,我国的视频监控系统尚处于起步阶段。为此,中国安全防范产品行业协会于2000年就制定了中国安全防范产品行业“十五”发展规划力争在“十五”期间加快中国高科技安防产业的发展。该规范提出要“发展自动跟踪和锁定系统、远距离多路报警图像传输信号系统和多媒体技术传送及接受图像系统,提高监控产品质量。研制有自主知识产权的系统产品,开拓应用领域,提高国内产品的市场占有率”4。目前,模拟视频设备的发展已进入瓶颈阶段,因此无论发达国家还是我国的视频监控系统都在向数字化迈进。

23、数字信号具有抗干扰能力强、失真小、传输效率高等模拟信号无法相比的优势,同时也存在信号处理数据量大、占有频率资源多的问题。若要使数字信号具有模拟信号一样的传输性能,就必须有效地对数字信号进行压缩,数字信号的传输才能实现5。目前各种数字信号处理技术的广泛应用大大加快了视频监控系统数字化的步伐。各种视频设备普遍采用数字信号处理技术,如视频图像的采集、图像的拼接组合和图片的模式识别等。这些设备输入输出信号都是模拟量,在设备内将这些模拟信号转变为数字信号进行处理。数字信号处理单元和动态存储单元可以帮助控制单元对信号进行并行和分时处理,实现多通道信号之间的同步,解决扫描变换和采样后带来的失真问题。各种数字

24、视频设备的功能更加完善,性能大为提高6。目前数字信号处理技术和器件技术已趋于成熟,其应用也为CPU在视频设备中的应用提供了更有利的条件,使得信号的变换、处理和控制均处在同一个数字层面上,同时也使得视频设备与计算机的接口更加方便7。1.3 课题的来源本课题来源于国家科技重大专项项目大型油气田及煤层气开发中的第39子项。目前煤层气的开发和利用得到国家的特别重视,但其安全监测是煤层气能够推广应用的重要保障,国家安全监管总局在2010年3月专门就煤层气开采的安全问题下发通知。因此,建立煤层气视频监控系统,对于保障煤层气的开采安全具有重要意义。3G网络在我国已经覆盖大部分地区,但3G技术应用于分布式监控

25、系统,仍有很多问题需要解决。本课题通过大量研究,提出一种基于3G技术的视频监控系统,这种无线煤层气田视频监控系统在国内为首次应用。可以预见的是构建无线视频监控系统将很好地满足煤层气田视频数据的传输需求。1.4 研究内容论文的主要工作集中在以下几个方面:第1章:简要地介绍国内外视频监控系统的发展状况和几种典型的视频监控系统的架构方式。第2章:从三个方面分别比较国内3G网络的特点,最终根据煤层气田对视频监控系统的要求确定使用中国联通WCDMA网络。介绍系统中会用到的若干关键技术。通过对比MPEG-4和H.264压缩算法,最终确定系统设备使用H.264压缩算法。引入VPN虚拟隧道技术解决WCDMA网

26、络中各终端没有固定公网IP地址的问题。第3章:根据系统功能要求提出该煤层气视频监控系统的性能指标。提出一种基于3G的煤层气视频监控系统架构方式。系统由前端视频采集设备、视频编码压缩设备、3G网络传输设备以及监控中心组成。介绍监控中心应具备的条件和监控软件的总体架构。详细说明系统中各设备的配置情况和如何使用这些设备进行组网工作。第4章:设计视频监控软件,给出每个功能模块的程序流程图。详细介绍软件中重要模块的关键代码。在图片存储方面提出硬盘存储与数据库管理相结合的方式,并提出一种图像存储策略,应用该策略可以大大节约监控中心计算机的存储空间。最后,对全文工作进行总结,并提出对未来工作的展望。2 3G

27、网络选择及关键技术介绍选择合适的网络对无线视频监控系统至关重要,同时选择一种适合无线网络的视频压缩编码方式也会大大提高无线视频监控系统的效率。本章对网络选择问题及涉及到的视频压缩等关键技术进行介绍。2.1 3G网络的选择3G(3rd-generation的缩写)是第三代移动通信技术的简称,是一种支持高速数据传输的蜂窝移动通讯技术。3G服务的代表特征是其提供的服务有高速度的传输速率。目前在我国存在三种3G通信标准,分别是中国移动的TD-SCDMA、中国联通的WCDMA和中国电信的CDMA2000。为找到一种适合无线视频监控系统的无线网络,下面从速度、稳定性和覆盖面、资费等方面比较这三种无线网络的

28、优劣。结合煤层气自身的特点,最终决定选择联通的WCDMA网络。2.1.1 速度无线视频监控系统中主要需要考虑上行传输速率,但由于云台等辅助设备需要接受监控终端的指令,因此在主要考虑上行传输速率的同时还要兼顾下行传输速率。3种3G网络的理论速度对比8如表2.1:表2.1 3G网络速度对比Tab. 2.1 Rate comparison of 3G networkTD-SCDMAWCDMACDMA2000下行速率2.8Mbps14.4Mbps3.1Mbps上行速率384Kbps5.76Mbps1.8Mbps显然,在理论上无论上行速率还是下行速率中国联通WCDMA都是最快的。虽然我们实测的速率和运营

29、商宣传的有很大差距,但联通WCDMA上行80-120Kbps、下行140-250Kbps的速率已经可以完成无线视频传输的任务。并且在实测数据传输速率中联通WCDMA是3G网络中传输速率最快的一种方式。2.1.2 稳定性和覆盖面TD-SCDMA、WCDMA和CDMA2000都属于宽带CDMA技术。宽带CDMA进一步扩展了标准的CDMA概念,在一个相当更宽的频带上扩展信号,从而减少多路径和衰减带来的传播问题,具有较强的抗干扰能力与抗衰落能力9。因此在网络稳定性方面,三种方式处于同一水平。但在覆盖面方面三种方式有所区别。中国移动TD基站:一期建设中已经累计开通了17672个基站,容量可达950万户;

30、在2011年,基站的总数将达到14.5万个10。中国联通WCDMA基站:从2008年起在全国许多城市建立了基站设施,并先期在深圳、上海、柳州、佛山、保定、武汉、无锡和郑州八个已经开始了各约上百个基站的外场测试,计划将来在超过200城市部署总数近7万基站。中国电信CDMA基站:约10万多个,国内81个城市的本地网已经采购CDMA EV-DO的网络设备。2.1.3 资费目前,这三种网络的各地运营商都推出了很多套餐,有包年、包月、包流量综合比较这三种网络的各种资费标准,但CDMA2000 网络的资费最具优势11。另外基于自身业务的发展情况,3家运营商在市场定位和营销策略上是有不同的12。3家运营商的

31、3G视频监控业务营销策略对比见表2.2。显然,中国电信和中国联通的视频业务是比较适合行业用户的。表2.2 视频监控业务营销策略对比Tab. 2.2 Comparison of video monitor sales way中国联通中国电信中国移动业务优势行业用户基础优势家庭用户、小规模商业用户基础优势合作伙伴优势WCDMA稳定可靠的技术优势行业用户基础合作伙伴优势视频监控技术规范优势个人手机用户优势品牌资金优势良好的业务团队营销策略重点发展行业用户加快推进发展个人用户和家庭用户小规模商业用户重点发展行业用户通过行业用户带到个人,家庭用户和小规模商业用户的发展重点发展个人用户争取行业用户加快LT

32、E技术应用发展,抢占技术制高点2.1.4 网络的确定前面三小节已经很系统地比较了三种网络的优劣。最终网络的确定还要结合煤层气田视频监控自身的特点。煤层气田大多分布在人迹罕至的偏远地区,且数量众多。一旦某煤层气发生火灾、盗采等事故时,及时的获取现场视频信息就可以最大地降低损失或为破案提供关键线索13。因此,对煤层气田视频监控系统而言,首先考虑的应是在网络稳定的前提下。网络的传输速率问题。其次才是资费的问题。前三小节已经论述三种3G网络的稳定性难分伯仲,并且随着中国电信事业的发展网络会越来越稳定可靠。中国联通的WCDMA在传输速度方面有着明显地优势。因此,最终决定选用中国联通的WCDMA网络。下面

33、对WCDMA进行简单介绍。WCDMA是Wideband CDMA的英文缩写,中文翻译可理解为宽带分码多工存取,该方式支持384Kbps至2Mbps的不同等级的数据传输速率。即使在高速度移动的时候,也能提供大约384Kbps的数据传输速率。在低速移动或者室内环境中,则可提供的传输速率高达2Mbps14。而对于GSM系统而言,目前只能达到9.6Kbps,对于固定线路Modem调试解调也只有约56Kbps的速率,因此WCDMA可以算得上是真正的无线宽带通讯。相比其他两种3G模式,中国联通WCDMA具有如下网络优势15:(1)网络速度快:WCDMA 3G技术已经在全世界很多国家得到广泛应用,网络最高理

34、论下载速率达到14.4Mbps。而2G无线宽带约为150Kbps,可加联通WCDMA网络速度几乎是2G网络速度的100倍。(2)支持业务最广泛:基于WCDMA成熟的网络平台,可以支持的业务非常多 ,包括无线上网卡,手机上网等。(3)终端种类多:目前全球主要手机生产商都退出了WCDMA手机。(4)国内覆盖范围广泛:目前全国大部分地区开通了联通WCDMA业务。(5)可漫游的国家多:全世界几乎所有的国家都开通了WCDMA网络,使用联通WCMA手机可以在很多国家进行漫游。2.2 H.264技术说明为了充分利用无线网络数据带宽,合理地选择一种适合无线视频传输的视频压缩编码是很有必要的。目前主要应用的压缩

35、编码方式有MPEG-4和H.264方式。与MPEG-4相比H.264作为最新的图像压缩标准拥有容错能力和高质量的视频编码效率。在相同的重建图像质量下,H.264在性能方面比MPEG-4方式实现的视频格式提高了33%,也就是说它拥有更快的传输速度,更能适应网络多媒体传输的条件。H.264在很宽和像素范围内使编码效率提高约50,压缩比达到150:l,从而提高了其传输的稳定性。视频流量可由公式2.116计算: N=分辨率色深(bit)帧速(fps) (2.1)其中N的单位是每秒数据采集量bps。实践证明500(水平)582(垂直)的分辨率可以满足野外煤层气田监控的需要,经H.264压缩后视频流仅0.

36、77Mbps,远远小于3G网络的理论上行速率。但高于实测的上行速率,不过经过实际使用发现这只会造成监控画面的延时,不会影响图像的清晰程度。与以前的标准一样,H.264采用了预测编码和变化编码混合的编码模式,集中了以往各编码方式的优点,因此H.264获得了更好的压缩性能。H.264具有很高的数据压缩比,在同等图像质量的前提下,H.264编码的压缩比是MPEG-4的2倍左右。在相同图像质量的前提下、它可节省相当大的带宽和存储成本。H.264的编码架构如图2.1所示:图2.1 H.264编码架构Fig. 2.1 Coding structure of H.264与其他视频编码压缩标准相似,H.264

37、的主要功能有预测、变化、量化和编码,同时还增加了环内滤波功能,这样通常所看到的“马赛克”现象就没有了17。H.264编码的关键特性如下:(1)网络适应性强:H.264提供了网络抽取层,这使得H.264编码的文件可以在互联网、CDMA、GPRS、WCDMA、CDMA2000等不同的网络环境中传输。(2)容错能力强:H.264可以在不稳定网络环境下解决容易丢包等错误。(3)整数变换:H.264使用了基于44像素块的类似于DCT的变换,但使用的是以整数为基础的空间变换,整数DCT变换还具有减少运算量和复杂度、有利于定点DSP移植的优点。(4)运动估计特点:H.264运动估计的特点包括不同大小形状的块

38、分割、高精度的运动补偿等。这些特点保证了图像质量的同时降低了码流。(5)去块滤波器:H.264的自适应去块效应滤波器可以处理预测环路中的水平和垂直块边缘,大大减少了“方块效应”。总之H.264是目前最先进的视频编码技术,同样的图像质量,码流仅是MPEG-4的一半。这就意味着视频编码使用H.264可以大量地节省存储空间和带宽,对于有大量视频传输和存储要求的视频监控系统来说是非常有利的。2.3 VPN技术概述系统的前端设备和监控中心是通过虚拟专用网进行连接的。因为在我国的三种3G网络连接方式中,中国移动TD-SCDMA和中国联通WCDMA提供的上网卡是不具备公网IP地址的。这样当前端设备使用中国联

39、通WCDMA上网卡时,监控中心计算机无法通过IP地址访问到前端设备。VPN技术的应用可以解决这一问题。在VPN连接中,前端设备被设置成客户端,监控中心计算机被设置成服务器端。前端设备通电之后,会自动根据监控中心的公网IP地址与之连接成VPN通道,此时,VPN通道的两端即客户端和服务器端就可以互相访问了。下面简单介绍一下VPN技术。VPN(Virtual Private Network)即虚拟专用网,可以视为公用网络中的一种安全稳定通道。通过网络数据的封包和加密传输技术,在一个公用网络(一般指英特网)上的客户端和服务器端建立一个专属于用户通信通道,安全可以达到私有网络的级别18。VPN是企业网在

40、因特网等公共网络上的延伸,VPN通过一个私有的通道来创建一个安全的私有连接,将企业网中的各子机构通过该通道连接起来19。虽然VPN通讯建立在公共互联网络的基础上,但是用户在使用VPN时感觉如同在使用专用网络进行通讯,所以得名虚拟专用网络。VPN在互联网上相当于连接客户端与服务器端的专用通道,每个通道相互独立,示意图如图2.2。图2.2 VPN通道示意图Fig. 2.2 Diagram of VPN tunnel所谓VPN隧道技术,实际上就是一种数据封装技术,将一种协议封装在另一个协议中传输,从而保持被封装协议的安全性。为了透明传输网络层不同协议的数据包,可以采取两种办法:(1)把网络层协议(如

41、IP,IPX等)封装到数据链路层的点对点协议PPP数据帧里。在把PPP数据帧封装到隧道协议里,这种封装方法封装的是数据链路层的数据包,称为“第二层隧道”。第二层隧道协议里以Microsoft公司、3COM公司在PPP基础上开发的点对点隧道协议PPTP比较典型。(2)把网络层协议(如IP,IPX等)直接封装到隧道协议中。这种封装方法封装的是网络层协议的数据包,称为“第三层隧道”。第三层隧道协议里以Microsoft公司开发的IP层安全协议IPSec应用最为广泛,是事实上网络层安全的业界标准,同时符合IPV4和IPV6环境。3 系统总体设计及组网实施上一章详细探讨了3G网络的若干关键技术并选择了适

42、合本系统的3G网络,本章将在其基础上,详细阐述系统的功能划分、组成及组网方法设计。3.1 系统功能要求与划分根据视频安防监控系统工程设计规范,本视频监控系统应具有安全性、可靠性、开放性、可扩充性和使用灵活性,做到技术先进,经济合理,实用可靠。为此对系统提出若干功能要求和划分。3.1.1 系统功能要求(1)前端摄像设备应有至少30米有效射程,具备红外功能可以实现昼夜监控。符合IP66级防水设计,可靠性高。(2)前端视频编码设备应支持4CIF/DCIF/2CIF/CIF/QCIF实时编码,提供 10/100Mbps自适应以太网口,支持TCP、UDP、RTP等多种网络协议。视频压缩采用H.264/M

43、PEG-4压缩算法,压缩率可调节,并且可实时调节视频压缩码流。必须可支持用户设置本机IP地址及网关。(3)前端设备可以宽电源输入,支持低功耗模式,电源接口内置反相保护和过压保护。(4)无线网络传输设备应支持TCP/IP、UDP、TELNET、FTP、HTTP等完善的网络协议,支持无线视频监控和动态图像传输。便于使用,通电即可以进入数据传输状态。(5)系统应具有多画面预览,视频参数(如对比度、色调、饱和度)可调节 20。(6)系统工作稳定,可长时间监控而不用关机,能够进行海量存储。本视频监控系统应具有的主要性能指标如表3.1所示。表3.1 系统性能指标Tab. 3.1 System perfor

44、mance indicators性能项目指标视频分辨率720576压缩方式H.264/MPEG-4视频压缩为速率0.128-2Mbps帧率25帧/秒云台控制通信接口标准RS-232,波特率2.4-115.2Kbps,1位起始位,8位数据位,1位停止位,1位奇偶校验3.1.2 软件系统功能模块划分一个功能全面软件系统在视频监控系统中的作用也是十分重要的,本软件系统由视频采集与处理单元、图像的网络传输和操作命令控制单元组成,该软件嵌入在一台拥有公网IP地址的计算机中,通过实时传输视频图像与实时视频处理技术,实现对各个节点的智能监控,同时,通过数据库共享方式让局域网内的其他计算机共享监控画面。监控软

45、件使用C#编程语言,包括的各功能模块如图3.1所示。图3.1 软件功能模块Fig. 3.1 Software function modules(1)设备配置模块:根据现场各监控点的IP地址、端口号等参数在监控软件进行设置。该部分功能可以实现对画面质量如清晰度,亮度等参数进行设置。(2)视频浏览模块:在这个模块中完成对实时视频监控画面的浏览和存储等操作,在不需浏览时点击停止浏览按钮可以结束对相应监控点得访问,此时在网络上不产生流量,可以为用户节省通信费用21。(3)设备控制模块:该模块实际是一个预留模块,是为将来实际应用时安装云台设备而设的。可以实现控制云台的转动。(4)用户管理模块:实现不同级

46、别用户的管理。(5)数据库模块:管理历史画面,为图像回放模块提供素材。为后续的图像数据处理部分提供支持。(6)图像回放模块:实现回看历史图片的功能。3.2 系统总体组成根据以上设计要求,本系统主要设备有监控摄像头、视频服务器、3G路由器、监控中心。系统总体结构如图3.2所示。图3.2 系统总体结构Fig. 3.2 System architecture3.2.1 主要设备介绍(1)监控摄像头监控摄像头的质量是整个监控系统运行的基础。本系统采用杭州海康威视生产的DS-2CC102P(N)-IR3 红外防水枪型摄像机。该摄像头支持PAL制式和NTSC制式,有效分辨率可达PAL:500(水平)582

47、(垂直),NTSC:510(水平)492(垂直)。夜间红外照射距离可达30-40米,夜间成像为黑白,设备外观如图3.3所示。图3.3 摄像头Fig. 3.3 Camera(2)视频服务器视频服务器是网络视频监控时代的标志性产品,它为系统提供视频编码压缩,网络传输等服务。本文采用视频服务器(DVR)作为前端视频编码设备,所选的视频服务器是杭州海康威视DS-6101HF视频服务器。该视频服务器采用的视频压缩标准是H.264,视频处理芯片为DAVINCI处理器。DS-6100 系列视频服务器是专为远程监控而设计的嵌入式数字监控产品,完全脱离PC平台采用最新的平台芯片技术,程序代码固化在系统闪存中,具

48、有很高的代码执行效率。DS-6100 系列视频服务器具有视频信号和音频信号的硬件同步压缩功能,压缩码流通过网络进行传输,通过网络可进行实时视频预览,支持流协议(RTP/RTCP)。具有如下功能特点22:视频压缩技术:采用H.264 视频压缩技术及OggVorbis 音频压缩技术,压缩比高,且处理非常灵活;网络功能:支持完整的TCP/IP 协议,内置网络浏览器,可以同过IE进行视频预览;支持PPPOE、DHCP协议; 由于本课题正处于方案设计阶段,因此视频服务器选择了DS-6100HF。该设备具有一路音视频输入接口,不能安装硬盘,有较高性价比。设备后面板如图3.4所示。图3.4 视频服务器Fig

49、. 3.4 Video server后面板各接口依次为(从左到右):1、电源 DC12V。2、LAN标准以太网RJ45 插座(10M/100M 自适应)。3.、ALARM OUT:2 路常开/常闭型开关量(干节点)报警输出。4.、ALARM IN:4 路常开/常闭型开关量(干节点)报警输入。5、 RS-485:标准 RS-485 串口RJ45 插座,接云台解码器。6.、RS-232:标准RS-232 串口RJ45 插座。7、VIN:1路视频输入,BNC 接口(电平:1.0Vp-p,阻抗:75)。8、AIN:1路音频输入,BNC 接口(电平:2.02.4Vp-p,阻抗:600)。9、LINE I

50、N:1 路语音对讲输入。需要注意的是对讲音频输入电压要求在22.4V之间。10、AOUT:1 路语音对讲输出。(3)3G路由器近年来,为了解决偏远郊区或在原布有各种错综复杂通信线的城区重新布网络线问题,在传输的网络介质中,3G无线路由器已经成为新世纪数字化安防的新宠儿。本系统的网络传输设备就选用刚刚兴起的3G无线路由器。3G无线路由器选用厦门四信公司生产的F3423 WCDMA/HSDPA/HSUPA Router 产品。F3423路由器采用高性能的工业级ARM9通信处理器,以嵌入式实时操作系统为软件支撑平台。可提供安全,高速,稳定可靠,各种协议路由转发的无线路由网络。目前该设备已广泛应用于金

51、融,水利,环保,电力,邮政,气象等行业。该通信设备所具备的软件功能特点如下:支持VPN安全隧道功能,包括PPTP、L2TP和IPSEC 。智能防掉线,支持在线检测,在线维持,掉线自动重拨。 支持IPTABLES防火墙,包过滤功能 。支持多种协议:TCP/IP,UDP,ICMP,SMTP,HTTP,POP3,OICQ,TELNET,FTP等。支持DHCP 功能,支持NAT功能,支持动态DDNS。 支持动态路由和静态路由 。支持远程WEB管理 。支持多种无线拨号方式:自动分配,指定IP,指定本地对端IP。 支持作为PPP服务器,多种认证方式,支持双向认证 。同时支持LINUX和WINDOWS操作系

52、统。该设备所包含的硬件设备如下:工业级ARM9 CPU,主频200M 。接口包括1个10/100M以太网口1个RS232串口(根据需要,可支持RS422/RS485),串口速率110230400bits/s。指示灯提供电源、报警、在线、数据传输等四个指示灯,通过四个指示灯便可以判断系统所处的状态。天线接口为标准SMA阴头天线接口,特性阻抗50欧。SIM/UIM卡接口:标准的抽屉式用户卡接口。电源接口:标准的3芯火车头电源插座。无线模块采用高性能工业级WCDMA/HSDPA/HSUPA无线模块。该3G路由器的原理框图和所包含的各功能模块如图3.5所示:图3.5 3G路由器功能结构Fig. 3.5

53、 Functional structure of 3G router(4)监控中心中心监控室具有宽带网络、服务器、PC、监控软件及显示屏等。3.2.2 监控软件总体设计综合考虑监控系统软件的功能要求和自身情况,最终决定使用C#语言作为开发工具并且以.NET作为平台结合海康威视客户端SDK软件开发包进行开发。C#语言和与其相关的.NET Framework开发坏境是近年来最为重要的新技术之一,是微软公司为推行.NET战略而发布的一种全新的、彻底的、面向对象的编程语言,它具有清晰的面向对象的语法结构。C#语言是一门简单、面向对象、类型安全、平台独立的新型组件语言,融合了Visual Basic的高

54、效和C/C+的强大。C#具有高效率的编译工具。C#获得了ECMA和ISO/IEC的国际标准认证。在.NET开发坏境中可以高效地开发基于Windows的应用程序。作为一种编程语言,C#是现代的、简单的、并且是完全面向对象的,而且是类型安全的。更重要的是,相对于C+语言等编程语言,C#是一种现代编程语言。在类、名字空间、方法重载和异常处理等方面,C#语言去掉了C+中的许多复杂性,借鉴和修改了JAVE的许多特性,使其更加易于使用,不易出错。与C+等编程语言相比,C#语言具有如下优势23。(1)简单性在C#中不需要再记住不同处理器结构的数据类型。如可变长整数类型。C#在CLR层面上统一了数据类型,使得

55、.NET上的不同语言具有相同的类型系统。可以将每种类型看作一个对象,不管它是初始数据类型还是完全的类。整形和布尔数据类型是完全不同的类型。这意味着if判断式的结构是布尔数据类型,如果是别的类型则编译器会报错。比较和赋值运算的混淆不会再发生。(2)现代性许多在传统语言中必须由用户自己来实现的或者没有的特征,都成为C#实现的基础功能之一。金融类型对于企业级编程语言来说是很受欢迎的一个附加类型。用户可以使用一个新的decimal数据类型进行货币计算。(3)面向对象C#编程语言支持面向对象的所有关键性的概念,诸如封装、继承和多态性。整个C#编程语言的类模型是建立在.NET虚拟对象系统之上的,这个对象模

56、型是基础架构的一部分,而不是编程语言的一部分。因此,编写同一段代码,C#编程语言与C+编程语言相比,不仅具有开发周期短、代码量小等特点,而且可读性也是非常好的。同时,C#也同样适合于数字图像处理的算法开发24。在本文的后面,图像处理部分的功能实现时就能感受到C#语言开发数字图像处理算法的简洁性。SDK是Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言,SDK指的是开发 Windows 平台下的

57、应用程序时所使用的软件开发包。它可以简单地为某个程序设计语言提供应用程序接口 API 的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。海康威视客户端软件开发包主要由客户端操作和设备端操作两大部分组成。客户端操作包括视频图像预览、图像回放、云台控制等功能。设备端操作功能可支持远程操作设备启动或停止、远程设置视频服务器参数等功能。本监控软件的大部分功能都是通过C#语言调用海康威视SDK软件开发包中的函数实现的,下面简单介绍一下海康威视SDK软件开发包。设备网络SDK包含网络通讯库、软解码库、硬解码库等功能组件,有Windows和Linux两个

58、版本的SDK可供选择,由于本系统仅使用Windows版本,因此只介绍第二种版本,其包含的组件见表3.2:表3.2 函数库Tab. 3.2 Fuction library库名所包含的文件网络通讯库HCNetSDK.h 头文件HCNetSDK.lib LIB库文件HCNetSDK.dll DLL库文件Hpr库Hpr.lib LIB库文件Hpr.dll DLL库文件RTSP通讯库StreamTransClient.dll DLL库文件软解码库Plaympeg4.h头文件playCtrl.lib LIB库文件playCtrl.dll DLL库文件转封装库systemTransform.dll DLL库

59、文件该软件开发包同时支持TCP、UDP、RTP、MULTICAST网络传输模式。可以采用软解码和硬解码(采用MD系列的解码卡)进行网络预览图像,2种模式都支持以下码流格式:QCIF、CIF、2CIF、4CIF、DCIF。网络预览时,设备的每个通道最多支持6路同时连接,每台设备最多支持24路同时连接。开发包同时支持512个用户注册,同时支持100路网络预览和网络回放(回放和下载的总数),同时支持512路报警上传,解码卡最多支持64路输出。但是这些均为理论数值,实际情况还得看设备的运行情况和运行客户端的计算机CPU能力。此软件开发包的图像显示部分采用的是海康威视的播放器,播放器的显示部分,主要采用

60、了DirectDraw 技术。目前使用了off_screen 画面和Blt操作。在画面的放大缩小方面主要依靠显卡的支持,因为通过软件来缩放,不会占用大量CPU资源。为此,软件开发包提供了测试系统是否支持的一个接口NET_DVR_IsSupport,用户可以用它测试系统中播放器是否能正常工作,另外,显示属性里的颜色设置应该设置为16位或32位的,对于24位的,系统是不支持的。SDK接口调用的主要流程如图3.6所示:其中虚线框的流程是可选部分,不会影响其他流程和模块的功能使用。按实现功能的不同可以分成十个模块,实现每个模块的功能时初始化SDK、用户注册设备、注销设备和释放SDK资源这4个流程是必不

61、可少的。初始化SDK(NET_DVR_Init):对整个网络SDK系统的初始化,内存预分配等操作。设置连接超时时间(NET_DVR_SetConnectTime):这部分为可选,用于设置SDK中的网络连接超时时间,编程时可以根据用户的需要设置该值。在不调用此接口设置超时时间的情况下,将采用SDK中的默认值。 图3.6 主要流程Fig. 3.6 The main flow设置接收异常消息的回调函数(NET_DVR_SetDVRMessage),由于SDK中大部分模块的功能都是由异步模式实现,所以海康威视提供此接口用于接收预览、报警、回放、透明通道和语音对讲等模块发生异常信息。编程时可以在初始化S

62、DK后就设置该回调函数,在应用层对各个模块异常消息的接收和处理。 从解析服务器获得设备的IP地址(NET_DVR_GetDVRIPByResolveSvr):该接口提供一种在仅知道设备名称和序列号的情况下,从解析服务器获得设备IP地址的方法。如当前设备是通过拨号上网方式获取到动态IP地址,而运行了海康威视公司IPServer软件的服务器即为解析服务器,我们可以通过此接口输入解析服务器的地址、设备的名称和序列号等信息查询该设备的IP地址。IPServer是海康威视公司提供的一款域名解析服务器软件。 用户注册设备(NET_DVR_Login0):实现用户的注册功能,注册成功后,返回的用户ID作为其他功能操作的唯一标识,SDK允许最大注册用户数为512个。就设备而言,本系统的版本支持的设备允许有16个注册用户名,而且同时最多允许128个用户注册。预览模块:从前端服务器取实时码流,解码显示以及播放控制等功能,同时支持软解码和解码卡解码。回放和下载模块:可以通过按时间和按文件名的方

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!