Font Size: a A A

Research Of Video Surveillance System Based On Embedded Linux

Posted on:2017-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:S C ZhaoFull Text:PDF
GTID:2308330485491255Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the continuous development of computer multimedia and internet technology, banks, shopping malls monitoring, traffic and hotel security and the application of video surveillance products can be everywhere, thus it can be seen in the security of demand for video surveillance of increasing.At the present stage of our country, streaming media technology and the embedded network video monitoring technology research and development is not mature enough, and video transmission on the network bandwidth have higher requirements. How to in low bandwidth achieve video transmission and show that is a hot and difficult topic in the research in this field. With the continuous development of the field of video surveillance image coding technology, including H.264 coding technology is a major breakthrough in video coding technology, the unique superiority in video coding, the has been widely used in the field of video surveillance. In this paper, we design an embedded video capture and transmission system based on H.264.The design of video monitoring system mainly includes the development process of the whole system, using the method of modular analysis and design, to discuss, analyze and implement the function of each module. The design is based on Tiny4412 development kit for design and development, in development platform transplantation Linux3.5 kernel and ZC301 camera driver is compiled into the kernel, after ZC301 camera for image information acquisition and reuse source H.264 encoding Library of camera acquisition to image information compression, and the encoded data of RTP package processing, finally through the socket network transmission. The remote client receives the image code stream of the server through the network socket, and then carries on the decoding and the display. The client is implemented on the Android platform, which is mainly divided into the receiving module, the decoding module and the display module of the video stream. On the client for receiving the conflict between analysis and decoding caused by obstruction, analytical packet loss, decoding errors caused by video video data delay, not smooth, take the multi thread programming ideas, and setting the buffer of video data for efficient buffer mechanism to achieve coherence between each module, to achieve the ultimate video screen fluency in terminal interface display, to achieve very good stability.
Keywords/Search Tags:Embedded, Video monitoring, H.264, Tiny4412, FFmpeg, Android
PDF Full Text Request
Related items