基于ONVIF协议的网络视频监控系统的开发与实现

被引量 : 11次 | 上传用户:hejiashuo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智慧城市的建设和不断发展,社会环境变得日益复杂,视频监控系统将更广泛的应用到更多的场所,接入的视频监控设备也变得多种多样。然而由于大多数安防厂商都采用自己的私有协议,造成网络视频产品之间无法实现互联互通。同时传统的方法在管理和维护大量多样的终端设备上变得越发困难。本文开发与实现的视频监控系统在基于ONVIF协议的基础上实现对终端视频监控设备的管理,使得不同厂商所生产的网络视频产品完全互通。本文在创新点上主要有以下三点:(1)实现ONVIF协议重要功能,完成对终端视频设备的管理,解决了传统方法对网络视频产品管理不便的问题,并对相应功能封装成动态库的形式,使得用户无需了解ONVIF协议也可以完成相关工作。(2)针对业界普遍采用特定的专业硬件来实现视频监控多画面显示和OSD叠加功能显示的情况,本文研究并提出了一种自定义的ActiveX视频播放控件,该控件支持多画面显示,具有自适应调整分辨率的功能,同时还支持全屏状态切换、窗口拖拽移动以及移动侦测区域绘制等功能。与依赖硬件实现的方案相比,该视频播放ActiveX控件在操作便捷性及低成本控制上都有很大的提升,并且在画面显示效果上也有不错的表现,适用于家庭用户使用。(3)提出采用注册回调函数的方式进行媒体流数据的分发,完成视频截图录像等功能,通过在ActiveX控件上自定义绘制移动侦测区域并将视频监控与移动侦测算法相结合进行移动侦测告警测试,向智能视频监控研究工作迈出了一小步。本文的主要研究工作如下:1、本文首先对视频监控相关技术进行了简单的叙述,在完成系统需求分析的前提下给出了系统的整体设计方案。随后进行系统模块的具体开发,在基于gSOAP的基础上开发出WebService通信框架,实现了设备发现和设备管理两大功能。2、通过构建RTSP会话过程完成媒体流数据的传输,并使用FFmpeg编解码解决方案完成对媒体流数据的解码及相应处理,继而完成视频预览、截图和录像等功能的开发。3、通过定制基于MFC的ActiveX视频播放控件来实现视频流数据的画面显示,该ActiveX控件支持多画面显示,可以实现对多个视频监控设备的视频预览。同时该控件支持移动侦测区域的绘制,与移动侦测检测算法相结合可以实现移动侦测告警。4、使用WINGDI+绘图技术完成视频预览画面中OSD字幕的设置和显示,通过MFC编程完成视频监控系统客户端GUI的设计开发工作。5、对视频监控系统的几个重要模块进行了功能测试。最后,对本文的研究工作进行概括与总结,指出该课题中有待完善的地方,并展望下一步研究方向。
其他文献
改革开放30余年来,我国经济经历了持续的高速增长,并在庞大的基数基础上迅速成为世界第二大经济体。随着国民经济总量的扩大,支撑经济发展的人力资源、自然资源以及制度安排
本研究旨在探讨云南野生香薷油对子代小鼠学习记忆功能的影响。将昆明种小鼠从受孕第1 d开始分为空白对照、阳性对照、低、中、高剂量5个组,用云南野生香薷油灌胃至断乳,断乳
目的:探讨针药结合治疗中风后遗症的临床疗效。方法:将103例中风后遗症患者按随机数字表法分为观察组84例和对照组19例,观察组以针药结合方法治疗,对照组以单纯内服中药治疗
双眼竞争现象是当不一致的视觉刺激分别呈现在两眼的对应的视网膜区域时所产生的一种自发的知觉切换现象-观察者会看到两眼刺激的交替。本论文汇报三个利用双眼竞争为工具的
建立了SPE-SIM-GC-MS测定液态调味料中4-甲基咪唑的新方法。对影响4-甲基咪唑萃取效率的诸因素如溶液的pH、洗脱溶剂和洗脱溶剂的体积等进行了优化。在最佳的萃取条件下,该方
近年来,随着科学技术的不断进步,人类需求层次的日益提高,服务业一日千里地飞速发展,新服务业态不断涌现。正是在这样的背景下,高技术服务业(HTS)这一概念诞生了。然而学术界、政府
利用7个辽宁省主栽玉米品种,在三个生态区,历经过5年,对增加施肥量的增产效果进行研究。结果表明,在目前情况下,施肥量增加20%~30%以后并没有明显的增产效果:三个生态区平均
【目的】对绞股蓝籽油(GPSO)进行毒理学分析与评价,为绞股蓝籽油的生物学功能研究及其新资源的开发提供科学依据。【方法】通过小鼠急性经口毒性试验、小鼠骨髓嗜多染红细胞
课程资源是新一轮国家基础教育课程改革所提出的一个重要概念,课程资源对于我国基础教育课程改革起着至关重要的作用。然而,就我国目前课程资源开发与利用的现状而言,其开发
目的运用宣肺补肾法治疗小儿咳嗽变异性哮喘,观察其临床疗效和可溶性细胞间粘附因子(sI-CAM-1)的影响。方法将小儿咳嗽变异性哮喘60例,按半随机对照方法分为观察组和对照组,