本文主要为广大网友提供“数字视频监控系统客户端的设计与实现”,希望对需要数字视频监控系统客户端的设计与实现网友有所帮助,学习一下!
论文字数:11755,页数:40
摘 要
数字视频监控系统的客户端的需求主要来自于远程视频监控,面对计算机和移动设备的普及,用户已经不再满足于只能在监控室或保安室里观看查看监控视频,用户希望能随时随地地通过计算机和移动设备远程地查看他们关心的监控视频。为了满足需求,数字视频监控系统的客户端已经成为了数字视频监控系统中重要的组成部分。
数字视频监控系统是以数字视频处理技术为核心,综合利用光电传感器、计算机网络、自动控制和人工智能等技术的一种新型监控系统。与数字视频监控系统相关的主要技术有视频数据压缩,视频的分析与理解,视频流的传输与回放和视频数据的存储。而数字视频监控系统中的远程监控客户端则是使用现代计算机技术和现代网络技术实现远程实时视频监控。
本文介绍在HiRay公司基于TI DM365SoC的数字视频监控系统上,使用Gstreamer框架实现数字视频监控系统中客户端软件。
关键词:数字视频 远程监控 视频监控 流媒体 GStreamer DM365
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 become an important 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
目 录
摘 要 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
谢 辞 34