Font Size: a A A

Design And Implementation Of Embedded Video Surveillance System

Posted on:2015-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:H D LinFull Text:PDF
GTID:2298330431997377Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Video surveillance system with its easy, intuitive and information-rich features has been widely used in the various sectors of society. As the rapid development of embedded techno--logy, digital image processing technology, multimedia technology, network communication technology, video surveillance system is developing with digital, high-definition, network, miniaturization. Embedded system is one of the most popular exhaustive and most promising IT applications, with the dedicated and strong, streamlined cutting and flexible features.Using the embedded technology to the field of video surveillance will greatly help improve system performance and cost reduction. In this paper, I design and implement a high reliability and low cost embedded video capture and compression and transmission systems based on ARM11core processor, according to the actual demand for video surveillance and combined with commonly using of video surveillance transmission technology.On the paper structure, this paper firstly describes the background of the video surveillance system developing, analyzed the current situation and development trend of video surveillance systems, and explains the purpose and significance of video surveillance systems research. Then introduces the system design and architecture, and the system hardware and software platform and the working to carry it out in detail. Then divideing the functionality of the system to three parts,which are video capture and compression, video transmission, monitoring client decodeing.There are respsent the main technical characteristics and research fields of the system.For the technical route, as an important preliminary work to develope the system,I first analysis our demand for video surveillance and the current direction of technology develop--pment and select hardware and software for the system.Then I develope a technology road map and key system architecture, which is based on C/S mode and the H.264technology. We choose the S3C6410as the core of hardware system and expanse of the system functionality by connecting the peripheral functions to the core circuit. System software based to linux. I studied the linux system in the embedded field, summed up the Linux kernel and related system migration driven development method, each functional module system using multi-threading technology to improve the efficiency of system operation. On the application layer, I first introduced the V4L2video capture technology, and activeing the image acquisition function by Linux system V4L2camera module. Then I interduce the characteristics of the standard H.264compression technology by introducing a new generation of video, video compression studied and mastered the techniques commonly used in treatment. By S3C6410the MFC module, elaborated the specific implementation of each part of the H.264compression module, the module through code Linux system drivers and application program.Through the excellent hardware and software to play H.264compression efficiency and good network adaptability, and further research in the H.264standard coding features and stream structure.By the study of RTP/RTCP protocol for streaming media, and according to open source software ORTP achieve real-time data and video transmission system to ensure the quality of communication transmission. Finally, a free open source and cross-platform video and audio streams program FFMPEG and SDL procedures were studied to achieve the client decompress data compression and playback.The system under laboratory network environment performance indicators for each system were collected and validated, and to analyze the results of the partial integration of functional modules are optimized to obtain a good video surveillance results.
Keywords/Search Tags:Embedded system, s3c6410, h.264, rtp/rtcp, ortp, ffmpeg, sdl
PDF Full Text Request
Related items