论文部分内容阅读
在社会信息化日益发展的今天,信息技术、网络技术、通信技术以及多媒体技术已经渗透到各个领域中,视频监控也正从传统的安防监控向数字网络监控发展。本论文主要是在目前的视频监控系统中的基础上,利用新的协议标准和传输方式来实现远程网络的视频监控,使该系统的性能更加良好。我的工作重点是传输部分的实现和优化。在目前的远程网络视频监控系统中,主要由两部分组成:服务端和客户端。服务端主要完成图像的采集、编码、RTP(Real-time Transport Protocol)封包,然后是通过网络发送出去;客户端则实现数据的接收、解码以及回放。在本系统中,编码压缩部分采用了MPEG-4标准,传输协议采用了TCP/IP(Transmission Control Protocol/Internet Protocol) 和RTP协议,并且把服务端的所有功能都集中在数字硬盘录像机中;客户端则用VC++平台开发的监控中心管理软件进行处理,并采用了DirectShow技术来处理视频的实时回放。 在实现远程网络视频监控系统的网络传输时,主要有WinInet和Socekt两种方式。目前大部分采用Socekt编程来实现网络传输。本论文提出了三种网络传输算法,即单socket单传输法、单socket多传输法、多socket多传输法。并仔细分析了这三种算法的优缺点。本文第一章主要说明监控系统的发展情况和本论文的构架。第二章主要介绍了视频监控系统中的主要技术,如数字视频压缩编码技术、网络传输技术、大容量存储技术、QoS控制技术、DirectShow技术以及多线程技术。第三章主要介绍整个远程网络视频监控系统的结构组成以及开发该项目的技术要求,并并提出了开发项目的设计方案和采用的具体方法。第四章主要介绍了在用socket进行网络通信时所采用的三种算法,并详细分析了这三种算法的性能。第五章详细介绍了实现视频监控系统传输的详细过程以及在开发过程种的测试问题。第六章总结了该论文的情况,并提出了新的问题,以及下一步需要解决的问题。