节点文献

网络视频监控系统客户端视音频软件的设计与实现

Design and Implementation of Video/Audio Client Software in Network Surveillance System

【作者】 李华

【导师】 王宏远;

【作者基本信息】 华中科技大学 , 通信与信息系统, 2007, 硕士

【摘要】 视频监控系统作为一种重要的安防手段已经有很长的发展历史,在安全监控、生产过程监控、住宅小区监控等领域,已经被广泛应用。随着视频压缩技术和网络技术的发展,当前视频监控系统正逐步由模拟化走向数字化。近几年来,基于嵌入式的网络数字视频监控技术与互联网有机结合,且融合了信息技术、计算机技术、网络技术以及流媒体技术,己成为监控领域的一个发展趋势。嵌入式网络数字视频监控系统的研究有着广阔的应用前景和巨大的社会效益及经济效益。本文根据视频监控系统的监控方式和目前的发展情况,提出该系统总体架构设计方案。该方案采用了浏览器/服务器架构设计,将视频监控系统分为视频服务器、中心服务器、客户端三个部分。嵌入式视频服务器完成视频采集、压缩和传输功能;中心服务器管理所有的视频服务器、用户和录像信息,负责调度和任务分配。客户端主要承担和用户交互,提供了信息管理界面和视音频监控功能。此外,视频服务器内嵌Web服务器,可以独立搭建一个视频监控系统,满足小型场所应用。本文的主要内容是视频监控系统客户端视音频软件的设计与实现,归纳了视频监控系统的主要技术,其中主要包括视频压缩标准、流媒体网络传输协议、多线程技术ActiveX控件,并对这些关键技术作了详细介绍和比较。客户端使用DirectShow技术编写视音频组件,采用RTP/RTCP协议进行视音频数据的传输,实现了多路视频画面监控和一路音频的双向通信。整个系统采用了模块化设计方法,对软件模块进行详细的设计和划分,每个模块独立性强,提高了软件模块的重用性。

【Abstract】 Video surveillance system has been an important monitor method in the security market for a long time,It has been widely applied in security surveillance, production process surveillance, surveillance of residential areas and other area. With the development of video compression and network technology, video surveillance system is gradually form simulation to digital. In recent years, with the organic combining with the Internet, and blended the information technique, the computer technique, the network technique and streaming media technique, the embedded digital video surveillance technique has become a development trend of the supervised and control realm. So, the research to the embedded digital video surveillance software technique has the vast applied foreground and huge social benefit and economic benefit.This paper starts with analysis of surveillance way and the development of video surveillance system and provides an overall structure of the system design. The project is used B/S architecture design and divided into video server, center surveillance server and surveillance client. The video server completes video collection, compression and network transmission. The center surveillance server manages all of video servers, surveillance clients and video recordings, in charge of scheduling and allocation. The surveillance client interacts with the user, providing information management interface and video and audio surveillance capabilities. In addition, video embedded Web server that can build an independent video surveillance system to meet the application of small establishments.The main part of this paper is the design of surveillance client software, and summarizes key technologies of embedded video surveillance system, including MPEG-4, RTP/RTCP protocol, DirectShow and ActiveX, and made a detailed presentation for these key technologies. The client uses video/audio component which is implemented by DirectShow and realizes multi-channel video screen display and one dual audio communication. The entire system is divided into modules by the thinking of software design, and then detail the design of the various modules,strengthen the independence of each module, enhanced software module reuse.

  • 【分类号】TP277
  • 【被引频次】12
  • 【下载频次】269
节点文献中: 

本文链接的文献网络图示:

本文的引文网络