Font Size: a A A

Design And Implementation Of Video Surveillance System Based On FIC8120

Posted on:2011-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:C ChenFull Text:PDF
GTID:2178360305481968Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Video surveillance system based on analog signal has gradually withdrew from the stage. With the development of Internet, Digital video signal transmission can reach any corner of the world, so the video surveillance system really realized "remote". ARM, DSP, FPGA and other mature SOC technologies make the Video server solution ever-changing, but bottleneck ever exist. How to achieve better performance, less expensive video capture server becomes the researchers'goal. And a lot of compressed video data transmission in the network are consuming the overwhelmed bandwidth of the network. Fluctuation of network congestion increased the loss rate of compressed video data, also affects the quality of remote video surveillance. This article focuses on these problem, research how to guarantee the quality of video transmission in the network and provide a cost-effective solution.In this paper, the MPEG-4 encoding and decoding theories was researched. The injury characteristics of video data which was made by the key information lost when video data was transmitting in the congestion network was analyzed, so did the organizational characteristics of the MPEG-4. According to the Random early detection principle of the router, put forward that we could raise the quality of MPEG-4 transmission, by improving the parketing technology. According to RTP congestion control algorithm and the changes in network congestion status, adjusting the parketing technology dynamically could effectively enhance the reliability of video data transmission in the network.The major work of this paper includes several aspects. First, the video server hardware circuit was designed, which make the FIC8120 as its core, accompanied by A/D converter chip, memory chip and other peripheral expansion chips. Designed the driver program in the Linux system, include SAA7113 driver, FIC8120 Video capture interface driver, designed the Video4linux driver program which is the application layer interface driver according to linux video development standard. By using memory mapping, constructured a video capture server. Analyzed the organizational form of the MPEG-4 data and the RTP congestion control technology, improved the VOP (video object plane) parketing technology, Present a self-adaptive parketing technology which make the macro block as the smallest package unit. The self-adaptive parketing technology could adapt to the changes in network bandwidth. Improved the transmission system in this method. Designed the parketing module adjusting the packeting method and bit rate on the encoder end according to the change in network status, designed the packet loss detection module in the receiver end which was used to reduce the misjudgment about packet lost, and designed a dynamic cache reacting to the change of the parketing technology. By multi-threaded design of sending and receiving end, ensured the stable operation of the system. It proved that self-adaptive parketing technology could guarantee a good quality of image transmission even in serious network congestion, by transmission simulation experiment.
Keywords/Search Tags:Video Surveillance System, FIC8120, RTP/RTCP, Parket-loss Rate, MPEG-4
PDF Full Text Request
Related items