| With the rapid development of society,a variety means of theft update very quickly,Public security has been paid for more and more attention,Therefore,the prevention and control of security in various fields is becoming more and more important.Video monitoring system comes into being in the course of our daily life in such a case,for its visualization and convenience.In the long term,the network video surveillance system based on the advantages of remote monitoring,more easy to expand,easier to install,lower construction costs,will have a broad market and development space.Therefore,it is of great practical significance to study the low-cost video surveillance system based on Web.In this paper,we has developed a remote video real-time monitoring system with Web based ARM processor.Our project realizes the functions of video capture and coding,Web server and video transmission.In this paper,we focus on the need for network video monitoring system,In the selection of friendly arm mini2440 development board as the hardware platform,software and hardware system to build the cross compiler environment,embedded linux operating system transplant 3 files including linux bootloader,custom Linux kernel and Linux root file,rootfs.On this basis,the design of the network video monitoring system,the video monitoring system is composed of 2 parts:server and client.The server includes 6 parts:video capture,video compression,video transmission stepper,Web server,motor driver and LED driver.USB camera video data acquisition using V4L2 application program interface of Linux system;using T.264 algorithm for compressed video data transmission;video data transmission using UDP under the control of streaming media transmission protocol RTP/RTCP;write control program to drive the stepper motor control camera and LED lamp;transplantation of Boa as the Web server.The client hardware platform can be a computer or mobile phone,the client requests the Web server through the browser remote Web server,upon receiving the request,the video data is sent to the client,the final display monitor screen on the client computer or mobile phone.Through the Web page can control the stepper motor to achieve the rotation of the camera.The entire monitoring system through the actual test,to achieve the desired results.Through the nat123 software configuration port mapping to achieve the external network access to the internal network,watch video surveillance.Modularized controller design is used our remote video real-time monitoring system which is based on ARM processor.So our design of the system has many capabilities(monitoring video capture,T.264 compression coding,Web server,Video transmission,etc).And it adopts modular design method.The system has the characteristics of simplicity,convenience and efficiency since the client can view the video screen directly with the browser.The effect of implementing the system shows that its application is practicable and prospective. |