论文部分内容阅读
网络视频监控的规模和范围不断扩大,给网络视频监控技术的发展带来了巨大的机遇与挑战。传统视频监控系统以提供视频监控服务为主,服务类型较为单一,因此如何将其与互联网技术融合并且通过连接各种环境传感器、智能家电设备等在视频监控的同时,充分利用监控网络的资源提供多种增值服务,成为视频监控领域备受关注的问题。针对在中小型企业、居民家庭等建设低成本多服务的视频监控系统的问题,本文在提供一般音视频服务的基础上,通过改进系统结构,增加信息内容的获取,改进数据处理的方式,研究与设计一种扩展性强、实时性好、面向互联网增值服务的网络视频监控系统。论文具体工作如下:在网络视频监控基础技术上,以在中小型用户中提供多种服务为目的,设计一种包含前端采集设备、系统服务器以及客户端的,满足多种服务需求的网络视频监控系统。通过平台化的系统结构,将前端采集设备与客户端注册到多模块和分布式部署的系统服务器,客户端通过服务器代理获得前端相应的服务。相对于传统视频监控系统采用C/S或B/S结构直连的方法,增加了系统的可管理性和扩展性,有利于互联网增值服务的提供。增加多种传感器模块、其他嵌入式设备的软硬件接入,设计一种前端采集设备与系统服务器之间的接口协议,相对于利用第三方库,采集、传输音视频数据的方法,增加了服务数据的种类,有利于增值服务数据与音视频数据相结合。通过在系统服务器和客户端对报警中心、百度地图、考勤中心、人脸识别中心等联动系统的调用,能够利用本地和远程的数据处理方法提供更加智能的互联网增值服务。针对实际项目需求,采用所设计的系统结构,设计实现了一种包含考勤服务、人脸识别、地图定位等互联网增值服务的网络视频监控系统。该系统使用V4L2、多线程编程、队列等技术实现了包括视频采集模块、通信模块、增值服务数据采集模块在内的前端采集设备应用程序;在协议结构和报文内容方面实现了接口协议的封装与传输;并基于Haar级联分类器和LDA线性判别方法以及百度地图SDK等实现了多种服务。通过系统测试,该系统能够在保障实时视频监控的同时提供多种互联网增值服务,系统联通性、视频监控质量、各种服务的提供均达到了预计的效果,说明了该系统设计方案的合理性。