论文部分内容阅读
视频监控系统根据采用的技术,大体上可分为模拟视频监控系统、数字视频监控系统和网络数字监控系统三大类。目前,视频监控技术正向着数字化、网络化、移动化、智能化和功能综合化的方向发展,而流媒体技术的兴起给网络视频监控技术的发展带来了新的契机。作为事实上的网络协议标准,TCP/IP协议广泛用于各种网络,但该协议最初是为非实时数据业务制定的,实时传输能力较差。面对相对有限的带宽资源,要实现基于视频、音频的分布式监控系统,无论从技术还是市场角度考虑,将流媒体技术应用到网络视频监控系统中已成必然。特别对窄带远程监控尤为显著,用户不必等远端监控信息传输完毕即可实时、连续播放,有效克服其它方式播放的等待问题,且实时性较好。本课题是山东省科技计划项目“智能视觉监控系统”的一部分。该项目作为研究项目立项后,课题组积极组织进行了监控行业的市场调研和技术调研,制定了项目组的相关制度与初步的工作计划,开展了各项关键技术的研究工作和相关系统的规划开发,确定了软件的功能模型和技术指标,设计了软件系统的总体框架,最终顺利完成了智能视觉监控系统的研究与开发。智能视觉监控是计算机视觉领域的前沿研究方向,具有很高的科学研究价值,同时它具有广泛的应用前景及巨大的潜在经济价值、社会效益。智能视觉监控系统的顺利完成,极大地满足了社会安全防范能力的需求,显示了巨大的市场价值。在本课题的主要工作集中在智能视觉监控系统的设计开发和流媒体技术在网络视频监控系统中的应用的研究。根据智能视觉监控系统的设计框架,在Windows2000 Server操作系统下的Visual C++开发平台上,使用海康DS4000 SDK、DirectX9.0 SDK、OpenGL、OpenCV、JRTPLIB等软件开发包,开发出一套分布式智能视觉监控系统。该系统分为六个独立的部分:中心数据库、本地数据库、数据管理中心、视频服务器、监控中心和流媒体客户端。在智能视觉监控系统开发中,开展了对DirectShow、RTP/RTCP协议等流媒体开发技术的研究,设计了流媒体传输的系统框架,开发了数据源组件、网络传输与探测组件和网络接收组件,构建了流媒体播放器,实现了流媒体的传输与播放,完成了流媒体服务器与流媒体客户端的开发。本课题所属项目于2007年12月29日通过山东省科学技术厅鉴定。