| Video surveillance technology is an integrating technology of computer, internet and media technologies. It is widely used for industry, traffic, electronic and intelligent office buildings for its convenience and its abundant data. Internet video monitoring system can give real information of the monitored, so it gradually becomes one of the important means in modern management and monitoring.The embedded network video surveillance system is one kind of new video surveillance system which uses embedded technology, video coding technology and network transmission technology as the core. Compared to old video surveillance system, it has many advantages, such as stability, real time performance, functions and price, etc. And it is also the direction of research and development in video surveillance system.This thesis studied and has designed one kind of embedded network video surveillance system, based on the S3C2440 chip and embedded Windows CE. The embedded platform was placed in the scene, the video data was collected through the USB camera connecting to the embedded platform, then compression coding, and sent to the monitoring center through network. Monitoring center can interview the embedded platform through network, and realization the monitoring of scene.The primary coverage of the thesis as follow:First, research the development principle of Windows CE operation system, complied the development and transplantation of Windows CE embedded operation system, established the operation system platform.Second, research the principle of USB camera based on Windows CE, developed driver program of USB camera based on Windows CE.Third, research video compression algorithm, design the embedded application, and display the video and coding.Forth, analyze and compare the network transfer protocol, developed video network transmission program based on RTP/RTCP protocol in connection with the characteristics of video network transmission.Fifth, research the DirectShow technology, developed the application of video surveillance center. The application can interview and control the embedded terminal, and display the live video image in real-time. Besides, the application can record the video and display the video. |