论文部分内容阅读
视频监控系统是当前安全防范系统的重要组成部分,具有信息丰富、内容直观等特点,被广泛应用于农业、工业、军事、社会生活等各个领域。随着网络技术、嵌入式技术和流媒体技术的发展,视频监控系统逐渐向着前端一体化、数字化、网络化及智能化的方向发展。现代视频监控系统具有高清晰度画面和实时监控的特点,对网络带宽要求更高,因此本文采用高效的视频编码压缩技术来降低网络数据传输和流媒体技术来实现网络视频流畅播放。采用Web技术开发客户端,打破传统监控集中式的管理模式及地域限制,便于扩展升级。为了提高系统效率和避免人力监控的弊端,采用计算机视觉技术检测运动物体并进行自动追踪。考虑到安全性和稳定性,服务器增加PHP安全层,隔离服务器核心部分和Web端,减小外界恶意攻击的可能;并将用户登陆认证和记录用户操作从服务器核心部分独立出来。针对当前视频监控系统出现的高清晰画面和高网络带宽的数据传输、网络视频流的流畅播放、更广泛的监控范围、智能化的监控方式及系统安全性和稳定性等要求;在此论文提出一种基于RTSP流媒体协议的具有自动追踪功能和多重报警机制的智能视频监控系统方案,并针对网络媒体流抖动的情况且保证视频播放效果的需要,提出以基于码率平滑的TFRC-FIT改进算法为支撑的自适应QoS控制模块,并在舵机云台控制部分采用阈值窗口和多参考帧舵机平滑控制策略减少舵机抖动和提高舵机控制效率。在系统中,采用LAMP架构部署Web服务器;实现视频数据采集、传输和H.264硬编码;搭建可以实时监控和回放查询的RTSP流媒体服务器;运用Web技术嵌入VLC Web插件开发Web客户端;使用OpenCV计算机视觉库,利用帧差法检测物体运动轨迹,然后将算法应用到系统中,通过驱动云台舵机跟踪目标运动物体;设计系统控制命令传输的通信协议和用来提高服务端安全性的PHP安全层,并完成用户登录认证和用户操作记录;实现了针对不同异常情况下GPRS远程报警和蜂鸣器近端报警功能;另外,Web用户端的跨平台性是后续需要研究的内容。