数字视频监控系统客户端的设计与实现.doc

约38页DOC格式手机打开展开

数字视频监控系统客户端的设计与实现,摘要数字视频监控系统的客户端的需求主要来自于远程视频监控,面对计算机和移动设备的普及,用户已经不再满足于只能在监控室或保安室里观看查看监控视频,用户希望能随时随地地通过计算机和移动设备远程地查看他们关心的监控视频。为了满足需求,数字视频监控系统的客户端已经成为了数字视频监控系统中重要的组成部分。数字视频监控系统是以数字...
编号:20-126074大小:784.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 losece 发布


摘 要

数字视频监控系统的客户端的需求主要来自于远程视频监控,面对计算机和移动设备的普及,用户已经不再满足于只能在监控室或保安室里观看查看监控视频,用户希望能随时随地地通过计算机和移动设备远程地查看他们关心的监控视频。为了满足需求,数字视频监控系统的客户端已经成为了数字视频监控系统中重要的组成部分。
数字视频监控系统是以数字视频处理技术为核心,综合利用光电传感器、计算机网络、自动控制和人工智能等技术的一种新型监控系统。与数字视频监控系统相关的主要技术有视频数据压缩,视频的分析与理解,视频流的传输与回放和视频数据的存储。而数字视频监控系统中的远程监控客户端则是使用现代计算机技术和现代网络技术实现远程实时视频监控。
本文介绍在HiRay公司基于TI DM365SoC的数字视频监控系统上,使用Gstreamer框架实现数字视频监控系统中客户端软件。

关键词:数字视频 远程监控 视频监控 流媒体 GStreamer DM365


目 录

摘 要 I
ABSTRACT II
目 录 III
1绪论 1
1.1课题研发的目的与意义 1
1.2 视频监控技术的发展趋势 2
2客户端设计方案 4
2.1设计要求 4
2.2设计方案 4
2.2.1 DirectShow 4
2.2.2 VLC 5
2.2.3 MPlayer 6
2.2.4 GStreamer 7
3 Gstreamer基本概念 11
3.1 元素和插件 11
3.2 箱柜和管道 11
3.3 衬垫 12
3.4 缓冲 12
3.4 缓冲 13
4 客户端的实现 15
4.1视频回放管线的实现 15
4.1.1 udworklive 元件的实现 16
4.1.2 udworksdemux 元件的实现 19
4.2通用设备管理的实现 19
5 结论 24
参考文献 25
附 录 26



1绪论

视频监控近年来得到了迅速的发展,应用范围不断地扩展。以往国内使用的视频监控系统主要是模拟系统,到了20世纪90年代末,随着网络带宽、计算机处理能力和存储容量的迅速提高,以及各种实用视频信息处理技术的出现,视频监控从模拟视频监控进入了数字化的网络时代,即数字视频监控系统。数字视频监控系统将摄像机获得的模拟视频信号转变为数字视频信号,便于计算机处理,或者由数字摄像机直接输出数字视频信号。在计算机显示器上显示多路实时活动图像的同时,还可将各路信号分别存储于计算机的硬盘内,或者在网络上进行传输。数字视频监控系统以计算机为中心,信息处理技术为基础,是符合图像数据压缩的国际标准 (JPEG、MPEG-4或H.264),综合利用图像传感器、计算机网络、自动控制和人工智能等技术的一种新型监控系统。



参考文献
[1]Richard John Boulto:《GStreamer Plugin Writer’s Guide》[EB/OL],gstreamer.org,第1-124页。
[2]Wim Taymans:《GStreamer Application Development Manual》[EB/OL],gstreamer.org,第1-114页。
[3] Intel Corporation:《Clutter Reference Manual》[EB/OL],clutter-project.org,第1-302页。
[4]Diomidis Spinellis & Georgios Gousios:《Beautiful Architecture》[M],O’REILLY,第1-365页。
[5] Texas Instruments:《TMS320DM365 Digital Media System-on-Chip》[M],Texas Instruments,第211页。