Font Size: a A A

The Software Design And Implementation Of A Networked Video-Monitoring System

Posted on:2008-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:S L ZhaoFull Text:PDF
GTID:2178360272468069Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
At present, video surveillance is developing in the directions of number and network .Nowadays the multimedia surveillance system based on embedded system technology is developing rapidly and brings more and more applications, such as, network meeting, house surveillance ,bank ,and so on.This paper introduces an embedded multimedia surveillance system based on DirectShow technology ,including all parts of video surveillance system . The server side is built on the Linux system and run on the hardware platform of ARM studying board. The client side is built on the windows system which is accomplished by DirectShow technology and run on the hardware platform of pc. The server side communicates with the client side by network.In this project, the server side mainly contains the following parts, the camera image collection, the image compression by Mpeg-I technology, the multithread problem and the network-based image data sending, and so on.The client side mainly contains the following parts, the image decompression and video broadcast mainly by DirectShow technology, the network-based image data receiving, the double buffer list technology, and so on.The main job in this project is as follows, the image collection (the camera is ov511-based), the multithread design used in the server side, the double buffer design used in the client side, the video decompression and the communication between the server side and the client side.
Keywords/Search Tags:DirectShow, multithread, mutex lock, double buffer list technology, filter
PDF Full Text Request
Related items