| With the development of the network technology and the multimedia technology, networking video surveillance systems have been widely used in military defense, public security, production process control, traffic monitoring, remote education, etc.The development of communication technology and the great improvement of microprocessors' performance lead TV technology based on analogous video surveillance systems to evolve into network, digitalized and embedded systems. This thesis presents a design scheme for an embedded H.264 video monitoring system, and implements a steady, low-cost real-time video monitoring system based on the scheme. This scheme is designed in terms of embedded Linux and software engineering standards. The server part accomplishes video capturing, image format conversion, H.264 encoder, RTP transmission and video recorder. The reduced configuration design of embedded Linux and modularization of software design make the system steady with low-cost and easy implementation.The modules of server are relatively independent with each other, as each module has only one function; the modules can be added dynamically. The implementation of the server uses the following technologies: computer control, multithreading, Linux Socket, JRTPLIB, H264 encoder. These technologies improve the ability of video server. This thesis has discussed several key problems of the embedded video server, such as multi-user connection, video storage, etc.Through the experiments and analysis of the embedded video monitoring system, the feasibility of this scheme has been proven, and it may provide a meaningful reference to wide applications based on similar technology. |