Font Size: a A A

Design Of Server Program In A Multi-channel Full-HD Video Surveillance System

Posted on:2013-04-25Degree:MasterType:Thesis
Country:ChinaCandidate:R D QiuFull Text:PDF
GTID:2268330392470156Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of society, people increasingly urgent expect social stability and harmonious development, and thus has produced requirements for high-quality video surveillance system. For one thing, high quality video is required, which call video to higher definition and higher frame rate. For another, the system organization is required to be more systematic and more modular, to make system easier for using, maintenance, and improving. For the other, the video surveillance system should equipped with advanced intelligent processing function, to reduce the artificial cost for the system operation. We organised a set of video surveillance system with multi-channel full HD video stream, in which the server program take the charge of supporting multi-channel full HD H.264format video stream, and saving the video data to the server platform systematically, the client requests to the video source for a low quality video stream to show as its preview mode, and when needed, asks to the server for a required time video data to analyze, thus the surveillance system supports a high quality surveillance video, and at the same time consistent with the requirement of a systematic, modular structure.This paper proposes a server design can be used for the above video surveillance system. The server supports transmission of up to9channels of1920*1080P,60fps Full HD H.264video stream base on the RTSP real time streaming protocol, and supports corresponding operation such as previewing and saving, and is able to communicate with the client and provide corresponding video data according to the client request.This design reconstruction and optimization the LIVE555open source library to realizes the function of communicating with IP cameras and saving video data, and parallel running decoding and displaying threads which with a FFmpeg library as the core to decode and display the video data, and in addition, support for video broadcast progress control and broadcast synchronization among multi-channel video stream. And this server has a flexible and optional data storage mode, to reach different demands for the data, such as data backup, video image processing. Through many times tested on a workstation and observed the operation results, it proves that the server can realize the expected function and can run stably for a long time.
Keywords/Search Tags:full high_definition, video surveillance system, server system, H.264format, RTSP real time streaming protocol
PDF Full Text Request
Related items