Ever since mankind entered the 21st century, computer communication technology, network communication technology as well as multimedia communication technology have been influencing on people's learning, work and life in an extensive and far-reaching way. People's demand for security has constantly enhanced in recent years. Multimedia surveillance system based on embedded device, owing to its small size, strong functions, low power consumption, high cost/performance ratio and good flexibility, has been widely used in a variety of areas, such as the high traffic public place, the industrial production site, the bank vault and other high-level security environments.The embedded device's hardware platform of this thesis is based on the S3C2440 development board with the ARM9 processor. To begin with, it developed the applications in Linux operating system, and then programmed cross-compiled applications into the Nand Flash in the embedded device, finally the embedded device achieved functions of video capturing, compression and network transmission in the video surveillance system. Jobs have been done mainly in the following areas: Firstly, this thesis built the embedded cross-development environment, then cut, compiled and transplanted U-boot, Linux operating system's kernel with the edition of 2.6.25.8 and root file-system to S3C2440-based hardware platform, and made the USB camera compatible with the embedded Linux operating system.Secondly, the video surveillance system, which is based on the S3C2440 platform, captured images with Vimicro company's ZC0301-chip-based USB camera, sampled video image by the use of the Video4Linux APIs and compressed sampled data by means of Xvid--the MPEG-4 video encoder. Through JRTPLIB library-the realization of the RTP/RTCP protocol it transmitted compressed data via network.Thirdly, this thesis set up a test environment in the LAN, tested system resources on the development board, quality and stability of the video images received in the client, and analyzed the test results. Experimental results demonstrated that this system attained the basic functions of video surveillance system and managed to meet the requirements of real-time and stability. |