| Video monitoring is an important part of security system, it is a comprehensivesystem with strong ability of prevention. Video surveillance is widely used in manyfields, which with intuitive, accurate, real-time and more information content. Withthe development of computer, network and image information processing, thetraditional analog video surveillance system has been unable to meet the needs ofsocial development. Now, the embedded video monitoring system is graduallyreplacing the traditional analog video surveillance system, which with scalability,real-time, low power consumption and low cost.This paper proposes a video monitoring system based on embedded ARMplatform S3C2410, used the new generation of video coding h.264coding anddecoding to save the limited network bandwidth. The whole system is based on theC/S architecture, the server uses the combination of ARM processor and Linuxoperating system. First of all, configurate the U-BOOT of the development board,complete the chip driver of the serial port, AX88796card chip and NAND Flash, andthen startup Linux system. Then, configure the Linux kernel, add the driversupporting of ZC301P camera and AX88796card chip, and compiled into the kernel.Finally, create the cramfs file system and yaffs file system to support operationprocess. According to the requirements of the video server operating systems, retainedthe useful function module and driver, removed other useless module, thus reducedthe size of the operating system, saved the NAND FLASH space, improved thesystem stability and operation speed.This paper is divided into hardware design and software design of overallscheme design, uses UP-NETARM2410-S experiment box as the hardware.Surveillance camera used USB camera ZC301P, mainly to complete collecting thedata, S3C2410chip sends the collected data with h.264coding to the Internet or LAN.Software designing mainly uses C/S mode, Server-side program is based on thevideo4linux interface program provided by Linux, which used to collect video data.This article focused on the construction of the embedded platform (mainly includingthe U-BOOT transplant, kernel transplant, file system transplant and driver transplant)and the designing of h.264server and client program. The part of h.264coding usedopen source T264encoder.In this paper, the h.264video server is convenient to install, Users can use theclient program to access the server, and the real-time video image transmission isstable and practicability. |