Font Size: a A A

Design And Implementation Of Server Based On Network Video Surveillance System Under Linux Platform

Posted on:2015-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:M N ZhangFull Text:PDF
GTID:2308330473952055Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the increasingly openness of society and rapid development of economy, the protections to public property and personal private are more valued, therefore, security industry flourishes. Meanwhile, with the coming of the Internet age, network has become the most important part in our daily life and the requirements to the sharing of resource and the effective transmission of information are higher and higher. The streaming media is then born. In video surveillance system, the hot spots and key directions of research are how to improve the flexibility, the real-time performance and the convenience of the system, and how to provide people the video service which is clear, fluent, stable and effective at the same time. These research contents have good business opportunities and market prospect.The thesis is on the foundation of the intelligent audio and video based LED screen control and remotely monitoring project whose software of the network video surveillance system server is implemented under a Linux platform. The server, which plays a key role in the system, controls the synchronization, forwarding and storage of the audio and video. It also reacts and processes the requests from the client.Firstly, the present application situation and the development trend of the video surveillance system are analyzed, and the key techniques of server are studied. The relevant theories about the streaming media and the real-time transport protocol are discussed. An introduction to the H.264 video coding and the ACC audio coding techniques is made. Then, the audio and video synchronization technologies are analyzed.Secondly, the whole internet video surveillance system scheme is designed, which includes the requirements analysis, the system frames and architecture design of server.Thirdly, the internet video surveillance system server is realized after an elaborate design is made. The server contains three major modules which are the video-on-Live module, the video-on-demand module and the PTZ remotely controlling module. In the video-on-Live module, a NTP synchronous clock is designed, and then a study of the real-time audio and video transmission which exploits ORTP library is carried, and then an elaborate design to real-time audio and video streaming is made, and then the design is realized. In the video-on-demand module, a detailed design to audio and video package storage is made, and then the video-on-demand system over HTTP Live Streaming is built, and then a program list and database based on XML file is designed and realized. In the PTZ remotely controlling module includes two parts.The first is the control design of the server and the PTZ.The second is the interaction design of the server and the client.Lastly, the functional tests and the performance tests to the whole internet video surveillance system between server and client are performed. The test results show that in the client, the video-broadcast and the video-on-demand services are fluent, and the video has good picture quality and low latency, and the PTZ can be rotated and zoom accurately, and the whole system works well.
Keywords/Search Tags:video surveillance, streaming media, server, video-on-Live, video-on-demand
PDF Full Text Request
Related items