| At present, the security monitoring technology used in large area monitoring scene is based on wired analog or digital video information monitoring system. Surveillance cameras are fixed in the scene which needs to be surveilled and are connected to the monitoring center through wired way. Only when security personnel is on duty in the monitoring center and view the surveillance video can he or she check the situation of point where the scene is surveilled. The monitoring system has some disadvantages, large volume of installation about the format of wiring, high cost, limited places where security personnel works. In this paper, the author proposes a wireless video monitoring system based on Android by studying the existing wireless video monitoring technology. The system includes three parts:monitoring camera terminal, a central server, and monitor terminal. Through wireless connection to monitoring camera terminal, a central server, and monitor terminal, we can overcome the defects of existing monitoring system. This paper mainly completed the following research work:(1) In this paper, the author analyze in details the Video Compression Coding Algorithm of h.264 and Streaming Media Transmission Protocol RTP/RTCP which will be used in the process of system development.(2) In this paper, the author search and study the architecture, features, and basic components of Android Operating System and common usage of API. The author also builds the Android application development environment and elaborates the JNI Android development technology.(3) Set up the platform for the Monitoring Camera Terminal which is the the embedded video server, including transplantation U-the Boot, the Linux kernel, building the Android file system, developing the embedded video server software which includes image acquisition module, the h.264 compression module and the development of image transmission module. In the process, the author will use the JNI technology to call C/C++FFmpeg which is used to write the third party open source libraries to realize the video encoding and decoding of data. The author will also use the Java Jlibrtp which is used to write third party open source libraries to realize the RTP/RTCP protocol.(4) The center server software development. The author will use the Java programming language and develop the interaction with the user friendly interface to realize the video data reception, the video data forwarding, video data storage, h.264 decoding broadcast etc. in the Eclipse integrated development environment.(5) The monitoring terminal software development. This will implement the video data receiving, video decoding, video data broadcasting, etc. on the Android system. Various modules will be connected as a whole system which will be tested. And the result will be analyzed.The results show that the wireless video monitoring system can run normally, and has the accuracy and real-time performance. |