Font Size: a A A

Design Of Video Surveillance System Based On Embedded Linux

Posted on:2016-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:M J LiuFull Text:PDF
GTID:2308330464462440Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of society,people pay more attention to the safety of life and property,The research and development of video surveillance system is paid more and more attention.The rapid development of information technology also lead to positive technological innovation in the field of video surveillance,Now the video surveillance is developing towards the direction of HD,network and miniaturization. this paper put forward a kind of new video monitoring scheme which combining the embedded technology and streaming media technology according to the latest developments at home and abroad.The video surveillance system consists of a network camera, the server and client components, network camera is the core part of the video surveillance system,Now the current video surveillance system not only requires high definition image,but also has a very high request to the compression and transmission of video image.It leds to a higher requirements to the main processor and camera sensor, the design selects the Hi3507 main processor of high-performance SOC chip Hi3507 as the main processor, The main processor is based on a high performance ARM9 processor kernel, which supports the H.264 protocol code and the MJPEG protocol code, video processing module supports 720 P HD video shooting. The Hi3507 processor integrates the H.264 algorithm and provides the API function for the application program directly.in view of the request of current intelligent security,image processing module also supports motion detection function.The main processor Hi3507 combines HD CMOS image sensor OV2643 and live555 streaming media server, sets up a high-definition network video surveillance system. The testing of the system indicates that the system not only collectes smooth, real-time images, but also has a high cost and broad market prospects, the main contents are:(1) On the basis of the video monitoring system requirements,establishs the system structure and the hardware design of the whole system,especially focuses on the hardware interface design of Hi3507 processor and OV2643 image sensor,The Hi3507 processor controls OV2643 image sensor through the I2 C protocol, and collectes and storages data to the specified memory through video input unit, at the same time, this paper briefly describes the hardware interface design of othe peripheral equipment.(2) On the basis of establishing the overall design of the software, complete the software of network camera module, On the basis of studying the working principle of Hi3507 video input unit,carries on the reasonable allocation of the register, Programming the driver of OV2643 image sensor. At the same time,design and programming the upper application program to realize the video capture, encoding, acquisition and motion detection and other functions, and each sub module design is described in detail.(3) On the basis of understanding the working principle of live555 streaming media server, by rewriting the live555, design and realize the live555 streaming media server directly read real-time video stream from memory,In the two development of software,The image compression and transmission uses two threads by sharing a ping-pong buffer.(4) At the end of this paper, completes the system testing process of video monitoring system, including build up the environment and the software testing.
Keywords/Search Tags:Video surveillance, Embedded Linux, Network Camera, Streaming media server
PDF Full Text Request
Related items