Font Size: a A A

Design And Algorithm Analysis Of Network Video Surveillance System Based On H.264

Posted on:2015-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:W H ZouFull Text:PDF
GTID:2268330428956509Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Video surveillance is an important approach in the field of security. Currently, video cable is used in most video surveillance systems for video transmission through which the systems are able to meet the needs of centralized surveillance in a certain area, but it can’t be used for remote surveillance. The paper conducts relevant research and design concerning the software and hardware realization of the video surveillance systems based on such background.Based on the analysis of system requirements, DM365is selected as the processor of IP camera. The processor integrates both DSP core and ARM9core. DSP core is used for the video data compression, and ARM9core is transplanted into the Linux system to carry out the video network transmission program development. Combining their respective advantages of each core, DM365can meet the requirements of network video surveillance system.The hardware system includes power module, video capture module and video processing module. Power module uses PoE and power adapter as the power input to realize DC/DC and LDO conversion which produce multiple power supply for the other modules. Design of video capture module is based on CMOS image sensor. In this part, this paper conducts research on sensor’s working principles, designs the Data-Bus level conversion circuit and I2C control bus circuit. The video capture module can output the video data and the processer can use the I2C to finish the Configuration of CMOS images sensor. The video processing module is composed of multiple peripheral expansion circuit designs which includes the FLASH, RAM, USB, RS485, Network interface and other serial port circuit.The software part mainly develops the programming for ARM9kernel which contains the H.264encoder, Linux transplant, and APP development under Linux. Firstly, this paper introduces the H.264standard, and takes in-depth analysis on the key technologies in H.264encoding process, and the paper configures the T264encoding library and compiles the executable file. About the Linux transplant, this paper mainly introduces the U-boot configuration and transplant, Driver loading, file system and kernel image making. The last part is the development of application programs under Linux, the Video capture program is designed based on both V4L and Video network transmission program and on RTP/DUP.Finally, the paper uses the ARM9development board and USB camera to conduct tests about the software, and realizes network video surveillance under the LAN.
Keywords/Search Tags:Network Video Surveillance, DM365, H.264, Linux, RTP/UDP
PDF Full Text Request
Related items