预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第31卷第5期电子科技大学学报Vol.31No.5 2002年10月JournalofUESTofChinaOct.2002 远程视频监控系统的设计与实现 段军棋*1蒋丹2 (1.电子科技大学自动化工程学院成都610054;2.信息产业部电子第29研究所成都610036) 【摘要】提出了一种通用的基于视频的远程数字监控系统的设计与实现方法,介绍了系统的软件和硬件 构成,重点研究了系统软件部分所涉及到的视频采集处理、编解码、图像实时显示与控制等关键视频技术。 并对串口通信、多线程的通信与同步、TCP/IP通信等系统涉及到的多项通信编程技术及其他一些相关技术作 了详细讨论。同时给出了基于Windows平台下VisualC++的具体实现方法。 关键词远程监控;视频编码标准;多线程的通信与同步;信编程;数据访问 中图分类号TP393 RemoteDigitalMonitoringSystem DuanJunqi1JiangDan2 (1.CollegeofEngeering,UESTofChinaChengdu610054; 2.TheElectronic29thResearchInstituteofMinistryofInformationIndustryChengdu610036) AbstractThispaperproposesthemethodsofdesignandimplementationofatypeofversatile video-baseddigitalmonitoringsystem.Thissystemiscomposedofsoftwareandhardware,whichis veryflexibleandsuitableforvarietiesofpracticalchannelsituations.Thekeytechnologiesofthe systemsuchasmovingpicturecapture,videocoding&decoding,videoreal-timedisplayonscreen, videostreamscontrol,video-relateddevicecontrolwillbediscussedemphatically.Thedesignand implementationofcomputerserialcommunication,TCPandUDP,thecommunicationand synchronizationofmultithreadarealsodiscussedinthisthesis.Ineachpartofrelatedtheories, showstheWindows-basedrealizationmethodsbyusingVisualC++. Keywordsremotemonitoring;videocodecstandards;communication&synchronization ofmultithreads;communicationprogramming;databaseaccess 本文提出了一种通用的远程监控系统的设计,并给出了Windows环境下的VisualC++的具体实 现方法。克服了其他视频监控系统的弱点,根据不同场合、不同的网络性能可以选择不同的编码和 通信方式通过网络对分布于各个方位的远端多个目标进行实时或非实时监控。 1系统的主要技术指标及其软硬件结构 1.1系统的主要技术指标 本系统采用多种适用于各种网络性能的编码标准,可以在分布式系统中远程监控分布于不同方 位的多个目标,多画面显示各个分布站的运动图像。自动或手动切换显示或录制各路现场视频图像。 并且可以对系统内摄像机分组选择以及对云台、报警器等各种设备进行远程控制。在异常情况下自 2002年4月16日收稿 *男25岁硕士生 524电子科技大学学报第31卷 动报警、报警联动、自动记录报警数据,并可与上级MIS系统共享数据。如果需要,每个网络节点 均可参与各路视频及事务的处理,这样就形成一个分布式网络,构成单自治和多自治的分布式监控 系统[1]。 1.2系统的结构 分布式数字监控系统每一个分布站由摄像机、视频控制矩阵、监控计算机、通信单元、分布式 监控中心视频、控制等各种服务器等构成。以下分别介绍系统硬件和软件的具体实现功能结构。 1.2.1系统的硬件结构 系统硬件结构如图1所示,采用总线(网络节点内部)和星型(节点之间)的混合式结构,使得本系 统具有较高的性能。视频主机作为本地网的一个节点,可以通过网络与其他视频主机交换信息。每 台主机根据需要可接多路视频,通过视频控制矩阵切换各路视频通道。控制