Font Size: a A A

Based On The H. 264 Format Of The Design And Implementation Of Network Real-time Monitoring System

Posted on:2013-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y S ZhangFull Text:PDF
GTID:2248330374485475Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Nowadays, surveillance cameras are quiet commonly to be found in many parts ofour everyday life and workplaces. With the rapid development of the Internet andIntranet, the technology of real-time network video surveillance has also madesignificant progress. However, a lot of problems still exist in various monitoringequipments and the solutions of video surveillance, such as incompatibility of productsfrom different manufacturers, the poorly controlled and optimized network transmission,and the weak data security etc. To solve those problems, I redesign and implement thereal-time network video surveillance system.Based on the concept of the modular design, the differences of the monitoringequipment are shielded in the bottom module to enhance the compatibility of the entiresystem. In addition, in order to adapt to low-bandwidth network environments, theprogram of video distribution and connection limit are adopted, and distribution serveris set in the network node. Besides, as for the storage and playback of the video, theself-designed program is surely to make it convenient to enable the relevant functions.In the client program, DirectShow is applied to implementing the part for decoding andplaying, which proves to be more than five times faster, compared to the application ofthe third-party decoding dynamic library. At the same time, the system becomes moreaccessible when an IE plug-in is designed for clients to enable them to do videosurveillance through a browser.In order to sever the purpose of the business needs of multi-users, multi-videos andmulti-permissions, the system is designed for a distributed structure network. Forexample, when users from the different levels of the system, controlling on the samemonitor channel, their priority will be compared at different servers, and finally, thehighest priority will be selected out at the lowest one. Also let’s take the retrieval ofmonitoring equipments for example. If a user logs on system, the system will find outwhich monitor channel that user could access by query all levels of the database whichhas relation for the user. This is a kind of a distributed structure network. During theprocess, each monitoring channel will be given a dynamic number, which will be sent to the resent server through a command, once the user chooses to play. Later, the servermakes a connection to others and transmits the command after its analysis. As a result, alink is formed between the client and monitoring equipment. So the system becomesmore stable, and the whole system will be robust, the network will not be crushedwherever the problem occurs in the network. And any change in the user or the devicewill not bring any influence to the system.The technologies involved in this system are: network programming,multi-threading technology, DirectShow development, IE plug-in production, databasetechnology, COM technology, H.264video coding.
Keywords/Search Tags:Real-time streaming media, Online video, H.264, Real-time monitoring, Bandwidth control
PDF Full Text Request
Related items