摘要远程视频监控集中了多媒体技术、数字图像处理技术、远程网络传输等多方面最新技术,有巨大的市场应用前景,是当前视频监控领域的应用研究热点。本文结合目前的城市“平安工程”项目,针对目前国内外现有的远程视频监控系统在城市治安视频监控应用中产生的网络拥塞、系统扩展性差、不能适应城市范围的大规模监控等问题进行了深入研究,并在研究基础上提出了“基于IP网络的分布式远程视频监控系统”和实现方法。本文的研究结果体现在下面3个方面:(1)提出了基于分布式目录服务方式来实现分布式远程视频监控系统中各结点服务器之间、结点服务器与客户端/编码前端之间的协调和管理。实现了分布式体系中无中心管理服务器但能实现资源统一管理的目标,解决了传统远程视频监控系统中需要的中心管理服务器的问题。提高了系统的可扩展性、容错能力和减低了对单机性能的要求。(2)在基于IP网络的分布式远程视频监控系统中,从实用角度提出通过结点服务器之间的单插多发未实现应用层服务器之间端到端的服务器组播。这种组播方式实现了独立于网络层的组播。(3)提出了一种通过系统中各结点设备之间主动询问来自动建立分布式目录的实用方法,该方法自动维护分布式系统中的设备文档,提高了系统自动化管理程度。本系统与传统的视频监控相比,有效的解决了网络拥塞、统一管理和系统扩展性等传统视频监控不能有效解决的问题,适合于城市范围的大规模视频监控系统的建设。关键词:分布式;远程视频监控;组播;单播DistributedremotevideosurveillancesystemoverIPnetworkABSTRACTNetworkdigitalvideosurveillancesystem(NDVSs)blendingoftheadvantageinmultimedia.digitalvideoprocessingandthenetworkcommunication.Therefore,asoneofthemostperspectiveapplications.NDVSShasbecomeoneofthehotspotresearch.Combinedwithcur-lent“citysecurityproject”.thispaperconductsin—depthresearchonseveralbasicissuesofthecurrentvideosurveillancesystemthathassomethingmatter,suchasnetworkcongestion,badscalabilityandtotalmanagement.InthisPaper,“DistributedremotevideosurveillancesystemoverIPnetwork”andhowtotakeitrealityispresented.Thecontributionsofthisthesisaremainlywithinthreeareas.(1)Eachnodeserverandfromnodeservertoclient/encodingunitindistributedremotevideosurveillancesystem,itcanbemanagedwithdistributeddirectorymanagement.So,itwillestablishatotalarchitecture.Thisarchitecturehasnotmanagementcenterserver.itdonotliketraditionaldistributedarchitecturethathasmanagementcenterserver.Notmanagementcenterservercanupthescalability,reliabilityanddowntherequirementofsinglenodeserverability.(2)Inthisdistributednetworkstructure,ifthereismultipleclientrequestvideostreamonthesamenodeserver,thisnodeservercopyvideopacket,thensendpackettoeachclientwithunicast,buteachofthenodeserverhasonlyonevideostream,assameasmulticast.Inthispaper.nameditasnodeservermulticast.Itisindependentonnetworklayer.(3)Inthissystem,eachnodeservercandoisdiscoveringothernodethatarepresentonthenetwork.then,thedistributeddirectorybeautomaticestablished.Thisfunctionistypicallyusedtoautomatedserviceeachunitprofileinthissystem,itupthesystemautomaticmanagement.Keywords:DistributedRemoteVideosurveillanceSystem;multicast:unicast基于IP网络的分布式远程视频监控研究和实现0引言随着科技的日新月异,视频监控市场也得到了飞速发展。视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。近年来,随着互联网的大范围普及,以及计算机、网络、图像处理、传输技术的飞速发展,视频监控技术也有长足的发展。视频监控已经渗透到教育、政府、娱乐场所、医院、酒店、运动场馆、城市治安等多种领域。早期的视频监控一般为CCTV(闭路电视模拟监控)方式。至九十年代起,由于因特网与PC的普及,以及各种视频、音频编码算法的出现,为基于IP方式的视频监控提供了技术基础,如MPEG2、MPEG4、H。264等标准。视频监控的发展大致经历了以下三个阶段:(1)基于CCTV的模拟监控方式;(2)基于PC的多媒体网络监控系统;(3)基于视频服务器的远程视频监控方案前端一体化、视频数字化、监控网络化、系统集成化是目前视频监控系统公认的发展方向,数字化是网络化的前提,网络化又是系统集成化的基础,视频监控发展的最大两个特点就是数字化和网络化。1.1研究背景随着网络带宽、计算机处理能力和存储容量的迅速提高,以及各种视频信息处理技术的出现,全程数字化、网络化的视频监控系统优势愈发明显,其高度的开放性、集成性和灵活性为视频监控系统和设备的整体性能提升创造了必要的条件,同时也为整个安全防护产业的发展提供了更加广阔的发展空间,崭新的应用模式和市场机遇不断涌现。目前在整个安防领域内网络视频监控系统的市场处于快速发展的阶段,有关专家统计网络视频监控系统的市场发展趋势以3-10倍的速度增长。视频监控发展的最大两个特点就是数字化和网络化,因此对视频监控系统的网络化和数字化的研究是具有广阔的应用前景和实用意义的。1.2目前远程视频监控面临的主要困难随着安全防范技术不断发展,导致目前的视频监控系统应用中,基于CCTV、硬盘录像机和嵌入式视频服务器的多种视频监控系统各成体系,独立使用。使城市的安防体系由很多独立的体系构成,彼此毫无联系,相互不能资源共享,并不能带来更大的社会经济效益。随着计算机技术、尤其是宽带数字传输网络技术的应用和快速发展,安防观念和相应的高技术安防产品也不断创新。在宽带多媒体视频传输技术的支持下,将种类繁多、规模小、建设分散、功能单一、互不联网的系统联瞬,构建覆盖面积大、布控点多、音像结合、智能调控、造价合理的网络视频监控系统成为可能。对于小范围内的视频监控,可以自行组建局域网来建设IP方式的视频监控系统。采用集中服务器模式管理整个网络内的所有视频、音频流,通过建设集中的视频管理中心服务器,将所有的视频监控点通过口网络上传到视频管理中心服务器,在中心服务器进行统一的权限分配、图像存储等工作。当监控点数量增大到一定规模后,中心服务器接入主干网络数据严重拥塞,导致系统瘫痪,不能扩展,不适合用于建设城市级规模的远程监控系统。为了改善网络拥塞,采用分散层次结构的视频流管理模式。按监控区域把监控点划分为多个子网,每个子网内架设自己的视频管理服务器。通过合理划分IP子网,能将布控区域内的监控视频流控制在子网内,不对骨干网络造成拥塞。但规模扩大后,大量的服务器和登陆用户将造成了整个系统管理混乱,设备检修、维护困难等情况,网络信息安全得不到保障。设备安全管理、网络信息安全管理、登陆用户的权限管理、设备故障管理等问题在分散模式的体系中没有很好的解决,制约着系统规模的扩大。2.视频流的编码、解码技术标准2.1视频流的编码、解码技术的选择本文提出的远程视频监控是以IP网络为传输介质的系统,视频流的编码、解码标准的选择对本系统的实用性十分关键,视频编码方式要满足网络的特性。远程视频监控中的视频流的传输主要依靠数据交换网络,网络中多媒体数据的传输取决于用户需求、信道特征和终端处理能力。由于视频传输对实时性有严格要求,而用户终端和用户对服务质量需求具有异构的特点,为了在时变、带宽受限的网络中高效地传输视频,视频编码需要对算法的复杂度、压缩效率、容错能力、可扩展能力等方面做综合的考虑。2.2视频流网络传输编码特点视频流在网络中传输,由于受网络的各种客观限制,要求视频流需要满足下面这些特性:1、必须能适应网络带宽的动态变化,实现码率可扩展:2、能满足终端在处理能力、显示尺寸等方面存在异构性的要求,实现复杂度可扩展;3、能根据用户在显示尺寸、帧率、质量等方面的个性化需求,实现时间、空间、质量的可扩展。2.3编/解码设备在本文的应用特点视频监控对实时要求很高,网络延时和压缩效率要求高。所以,本文的系统中前端视频压缩设备采用嵌入式视频服务器,压缩标准主要为H.264,同时从资源节约的角度考虑到对一些原有的基于局域网的系统的兼容性,对已经存在的子系统也支持MPEG.4,H.263等标准。由于嵌入视频编码服务器把视频信号压缩和网络传输功能集成到一个体积很小的设备内,所以可以直接连入以太网,达到即插即看,省掉各种复杂的电缆,安装方便(仅需设置一个IP地址)。综上所述,在本系统中,对前端编码设备的要求和应用特点如下所述。(1)视频图像在压缩后的码流率要适应网络的异构性,必须能根据不同的视频网络传输环境选择不同的码流率。在本系统中,根据接入点的网络条件将图像质量分为qcif,cif,2cif,4cif四种分辨率,根据网络情况选择不同的分辨率来传输视频图像。(2)前端视频编码设备必须与网络设备一体化,这样才能将视频数据通过IP网络远程的传输到管理它的接点服务器上,同时要求该前端编码设备能长期稳定的在较差的工作环境下工作。(3)在视频流的传输中,允许因为网络的原因选择性的丢掉一些不重要的帧或视频数据包而不影响视频流的解码还原显示过程,只有这样才能真正做到实用的网络视频数据传输。3.分布式结构设计3.1媒体服务器体系发展与存在问题基于IP方式的远程视频监控中视频服务器的功能与VOD系统的视频服务器虽然要解决的问题有所不同,但主要矛盾一样,要解决的问题都是提供更多的视频数据存储量和增加视频数据传输能力。其它的诸如验证、管理、控制等问题并不是问题的主要矛盾,本文先从主要矛盾入手。从现有的体系来看,视频服务器的发展经历了从单服务器到多服务器的发展过程,大型的系统都是多服务器体系。分布式和层次结构都是在视频服务器发展的过程中提出来的新的设计思路,加州大学伯克利分校最早提出分布式视频服务器的体系结构,如图3.1所示。多种低端的视频服务器产品采用了这种体系结构。网络系统用户终端用户终端视频文件服务器站点管理服务器视频文件服务器图3.1分布式视频服务器体系结构单纯的分布式服务器结构也有其缺点。在服务用户大量增加时,最