With the scientific and technological progress and the material and cultural level of the continuous improvement of people eager to have a security system to protect personal safety and to prevent and reduce crime. In recent years countries have also invested a huge human and material resources to build a powerful security system, video surveillance system is the important part of the security system. Network Video Monitoring generally refers to the viewer through the network and communication technology be monitored on-site observation of long-distance situation, most current video surveillance solution consider using MPEG standard multi-stream format, and stream format for Mjpeg less of another monitoring program less, but most of all household Mjpeg camera camera stream. Why is domestic surveillance cameras can not be used to do it? This camera is to make home monitoring equipment to the team so that they as individuals, families and society to contribute. Through this program the system can make the home network camera surveillance video communication technology will be sent to you in the office, or outdoor places such as mobile phones, the Internet or via 3G wireless networks to see the home Wifi network security situation, how wonderful it would be a system that ah.Below is an embedded hardware and software environment of the system are briefly introduced, the system is developed under the environment of Mips hardware, CPU is using the Beijing Limited production JZ4760 Jun microprocessor speeds up to 600MZ, JZ4760 have for video processing dual-core processor, the video processing has a good performance, embedded processor with similar performance compared with the price and the absolute advantage. Embedded operating system uses the Linux operating system. Linux operating system is a true free open-source embedded operating system, which has a strong network capabilities and excellent image processing performance. And the Linux operating system supports a variety of embedded hardware environment has become the first choice for most embedded programs embedded operating system. The system's user interface and functions to achieve using Nokia's Trolltech developed Qt/E embedded GUI development framework. Qt/E provides a powerful, fully functional class to support multiple hardware platforms of choice for embedded application development environment.This article describes the main technical characteristics JZ4760 processor, embedded on the system hardware and software selection and cross-compiler environment structures are introduced. And highlights Mjpeg video camera capture principle, and Qt/E environment, video monitoring system under the specific design and implementation. This section includes data acquisition and transmission of video, video forward, image compression, image display, network connection, and monitoring services, client programming, etc. |