Font Size: a A A

Design And Realization Of The Server Software Of Embedded Network Video Surveillance System

Posted on:2007-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:X H FanFull Text:PDF
GTID:2178360182995771Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
With the advance of the science and technology and the improvement of the living standard, video surveillance system plays more and more important role in industry production, country safe guard, and daily living. Video surveillance technology syncretizes such technology as computing, multimedia, communication, network and so on. It has become one of study hot and has broad application prospect and research value.On the basis of analyzing previous research achievements, effectively hanging together advanced embedded technology, video technology, and network technology, this paper puts forward design solution of an embedded network video surveillance system. This solution is made up of two parts, the front-end server and the back-end monitoring. The server is responsible of data's capturing, transforming, compressing and encoding, and data's sending through network. At the same time, it processes the interaction with monitoring end, including users' login and management, Yuntai and lens' control, sensor parameters' setting, and motion detection. The monitoring end is in charge of data's receiving, decoding and displaying, data's saving and playing-back, it can also sends the control command to the front-end to control the camera. This paper is mainly introduces the design and implementation of the system's front-end's software.Starting with the status quo and development trend of video surveillance, embedded system and embedded Linux, the paper analyses relative technology of embedded network video surveillance. After studying universal embedded processor and professional video compressing and encoding chips, it presents the system's whole design architecture, including hardware architecture and software architecture. Then the design of the front-end's software is given in detail, embedded Linux and application included. In the design of embedded Linux, according the characteristic of embedded software, we set up the cross comliling environment for our platform and reconfigure the kernel of μClinux for reducing the bulk of embedded operating system. The paper puts emphasis on the migration of Bootloader, and it is realized by modifying ARMboot. In the design of application, we make use of such features as multi-process and multi-thread of μClinux.The simultaneity working of multi-modules is accomplished withmulti-process,while multi-thread is used in the communication of network for processing each connection with single thread, this technology improved the efficient of network,reduced the spending of system.The method of IP multicast technology is adopted in audio/video stream transmission, at the same time the design and realization of system's software based on this method is finished.The video surveillance system designed in this paper has such characteristics as convenient installation, low demanding of network bandwidth, realizable long-range real-time monitoring and so on. And the test results has indicates that the system's feasibility and stability, so it has a certain practical value. At the end of the paper, the system's deficiency and the following work on it have been present.
Keywords/Search Tags:Video Surveillance, Embedded System, μClinux, MPEG-4
PDF Full Text Request
Related items