论文摘要
近年来,随着Internet和图像处理技术的快速发展,网络视频监控技术得到了广泛的应用。在网络视频监控系统中,监控的范围不再局限于某一个地点,而是任何有网络的地方。和以前的系统相比,现在网络监控系统的规模更大,也越来越复杂。在这种大规模的网络监控系统中,如何实现监控资源的实时观看,如何实现音视频信息的存储并能快速查询,如何有效管理和维护如此复杂的监控系统,成为了网络视频监控系统中的一个重要课题。H.264/MPEG-4 AVC是新一代的视频编码标准。在图像编码质量相同时,它具有更高的压缩比,更好的图像质量和良好的网络适应性,能够在相对较小的带宽下提供高画质的监控图像服务。这些优势使它成为当前网络监控系统研究的新方向.本文介绍了H.264视频压缩技术优势.详细分析了网络视频传输中常见的协议。结合实际的应用需求,在H.264网络摄像机基础之上,设计和实现了一个的分布式监控、集中式管理的网络视频监控系统。整个系统主要分为二大部分:管理服务器,客户端。管理服务器是系统的核心,负责管理所有的用户和资源。客户端主要进行图像的监视、控制。文中分别对二部分的设计和实现做了详细的说明。在这个监控系统中实现了图像实时传输、远程控制、录像、报警控制等基本的监控功能。视频解码部分采用了DirectShow技术方案,实现了视频的多路实时解码、字符叠加、播放。针对局域网和因特网的不同特点,我们采用了TCP和UDP二种协议混合使用,既解决了对监控资源的访问限制,又有效的利用了带宽。对ADSL拨号、防火墙、多人并发访问等问题也做了进一步的讨论。