A Cross-Platform Flexible Architecture Design for Surveillance Video System
Date Issued
2009
Date
2009
Author(s)
Wang, Chi-Ling
Abstract
Since IP camera is prevalent in recent years, now a surveillance system could be used in every family or on bus to secure personal or passengers’ safety. And for facilitation, the development of surveillance system launch into the IP Camera Standalone device. A surveillance system is involved complex multimedia application. The DirectShow API and the GStreamer API is designed to simplify the development of multimedia application on Windows and Linux platform, respectively. DirectShow divides a complex multimedia task into a sequence of fundamental processing steps known as filters. There are three main types of filters: Source, Transform, and Rendering. Our system acquires the design of DirectShow to divide our main task processes. In respect to the entire system design, pattern design is a design method that picking up commonness in huge and complex design fields, setting up a reusable and creatable, optimizing quality, reducing cost, having the advantages of share, simplicity and credibility. So we referred to the Model-View-Controller (MVC) design pattern and modified it to be suitable for our system development. This paper proposes a cross-platform flexible architecture for surveillance video system, including operations of capturing, decoding, encoding, and rendering. It is taken into data control and some functional modules apart. And it is flexibility in combining or increasing data and modules to perform the functionalities of monitoring, recording, streaming out and multicast. And we ported the surveillance video system to an embedded device to get the aim of development of IP Camera Standalone.
Subjects
Cross-Platform
Surveillance
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-98-R96944032-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):a2716e20de3680946a90a9902b3805a8
