论文部分内容阅读
视频监控被广泛地应用于国民生活和工业生产的各行各业。随着经济水平的增长和科技研发的进步,视频监控呈现数字化、高清化、网络化、智能化的发展方向。高带宽、低延时的3G和4G移动通信网络以及不断改善的互联网环境为新的发展趋势提供了契机。近年来推出的标准化安防接口ONVIF协议,为改善众多不同品牌产品私有协议的互联互通性能,提供了切实有效的途径。本文首先从高清网络摄像机IPC(IP Camera)系统的需求分析出发,研究了硬件选用的方案和软件系统的架构。系统采用具有硬件编解码功能的海思Hi3518A芯片作为核心处理器,搭配快速读写的DDR3内存和符合工业标准的网卡。在充分研究Hi3518A芯片结构和功能的基础上,搭建了系统的运行平台HiLinux、根文件系统并开发了应用层软件。本文采用C/S和B/S两种模式,设计了应用层软件IPCAM主架构,并研发了各个功能模块。视频压缩编码采用芯片的H.264硬件编解码功能;借助多线程读写锁的功能,开发了用于保存视频流的视频缓冲池;Web服务采用本文设计的支持多平台协议的动态服务器;网络视频点播由RTSP流媒体服务器提供;对ONVIF协议进行深入研究,借助gSOAP工具高效地开发ONVIF框架,实现网络摄像机所必须支持的ONVIF服务接口,并将其应用在系统架构中。由IPCAM完成对各个模块的初始化工作,并协调模块之间的业务调度。应用层软件主要提供Web访问界面友好、视频显示与传输、移动侦测、邮件报警、系统设置、互联互通等功能。本系统于2013年底进入测试阶段,测试结果表明本系统功能完善、稳定性好,与其它厂商产品互联互通,达到了高清化、网络化、即插即用的设计目的。