数字视频监控系统客户端设计+源代码+绪论 第2页
Digital Video Surveillance System Design and Implementation of the client ABSTRACT
Digital Video Surveillance System client demand mainly comes from the remote video monitoring, the face of the popularity of computers and mobile devices, users are no longer satisfied only in the control room or security room watching view the surveillance video, the user would like to anytime, anywhere computers and mobile devices through the remote to view the surveillance video they care about. To meet demand, digital video monitoring system client digital video surveillance has 本文来自辣-文'论-文~网part of the system.
Digital video surveillance system is based on digital video processing technology as the core, comprehensive utilization of photoelectric sensors, computer networks, automatic control and artificial intelligence technology, a new monitoring system. Digital Video Surveillance System with the main technologies related to video data compression, video analysis and understanding of video streaming and video transmission and playback of data storage. The digital video surveillance system remote monitoring client is the use of modern computer technology and modern network technology for remote real-time video surveillance.
This article describes the company based on TI DM365SoC in HiRay digital video surveillance systems, using the Gstreamer framework for digital video monitoring system client software.
Key words:Digital Video Remote Surveillance Gstreamer DM365
摘要 数字视频监控系统的客户端的需求主要来自于远程视频监控,面对计算机和移动设备的普及,用户已经不再满足于只能在监控室或保安室里观看查看监控视频,用户希望能随时随地地通过计算机和移动设备远程地查看他们关心的监控视频。为了满足需求,数字视频监控系统的客户端已经成为了数字视频监控系统中重要的组成部分。
数字视频监控系统是以数字视频处理技术为核心,综合利用光电传感器、计算机网络、自动控制和人工智能等技术的一种新型监控系统。与数字视频监控系统相关的主要技术有视频数据压缩,视频的分析与理解,视频流的传输与回放和视频数据的存储。而数字视频监控系统中的远程监控客户端则是使用现代计算机技术和现代网络技术实现远程实时视频监控。
本文介绍在HiRay公司基于TI DM365SoC的数字视频监控系统上,使用Gstreamer框架实现数字视频监控系统中客户端软件。关键词:数字视频 远程监控 视频监控 流媒体 GStreamer DM365
视频监控近年来得到了迅速的发展,应用范围不断地扩展。以往国内使用的视频监控系统主要是模拟系统,到了20世纪90年代末,随着网络带宽、计算机处理能力和存储容量的迅速提高,以及各种实用视频信息处理技术的出现,视频监控从模拟视频监控进入了数字化的网络时代,即数字视频监控系统。数字视频监控系统将摄像机获得的模拟视频信号转变为数字视频信号,便于计算机处理,或者由数字摄像机直接输出数字视频信号。在计算机显示器上显示多路实时活动图像的同时,还可将各路信号分别存储于计算机的硬盘内,或者在网络上进行传输。数字视频监控系统以计算机为中心,信息处理技术为基础,是符合图像数据压缩的国际标准 (JPEG、MPEG-4或H.264),综合利用图像传感器、计算机网络、自动控制和人工智能等技术的一种新型监控系统。
2客户端设计方案2.1设计要求
数字视频监控系统中的客户端软件的作用主要是让用户通过网络远程地观看DVR或IPC的实时视频。所以数字视频监控系统客户端的主要需求是远程和实时,为了实现远程需要有可靠的网络传输保障,而实时则需要远程的编码性能,传输性能和本地的解码性能同时保障。数字视频监控系统客户端在实际生产环境中衍生出来的需求是广泛,根据经验的总结衍生的需求主要有以下几方面:客户端软件的国际化支持,主要表现为和用户交互的语言和风俗习惯;客户端软件的跨平台支持,主要表现为需要支持Mac和Linux平台,尤其是Mac平台在北美地区市场占有率接近10%。论文网
http://www.751com.cn2.2设计方案
数字视频监控系统中的客户端软件的设计方案主要由视频回放,通用设备管理与控制两部分组成。视频回放管线方案:
2.2.1 DirectShow
DirectShow(有时缩写如DS 或DShow),开发代号Quartz ,是一种由微软公司开发的能够让软件开发者对媒体文件执行各种不同处理的应用程序设计接口。它是微软公司对早先Windows 视频科技的一次更新。基于微软公司Windows 构成物件模型(COM)框架,DirectShow 为大部份微软公司程序设计语言提供了一个媒体的普遍接口,而且是一个可扩展的,能在使用者或开发者的命令下播放或记录媒体文件的,以Filter为基础的框架。 DirectShow 开发工具及凭证被加入到微软公司SDK 平台的一部份。 Windows Media Player 这样的应用程序运用DirectShow 或者它的各种衍生来播放来自文件或是互联网上的内容。 DirectShow's 的最值得注意的竞争是苹果计算机的QuickTime 框架。本文来自辣-文'论-文~网
应用程序与DirectShow组件以及DirectShow所支持的软硬件之间的关系,DirectShow的概览图如下:
上一页 [1] [2] [3] [4] [5] [6] 下一页
数字视频监控系统客户端设计+源代码+绪论 第2页下载如图片无法显示或论文不完整,请联系qq752018766