Font Size: a A A

The Video Surveillance System In An Internet-based Laboratory

Posted on:2007-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:C Z HanFull Text:PDF
GTID:2178360182486790Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
This thesis focuses on developing a video surveillance system based on Internet which can observe the status of the physical apparatus of NETLAB. This system also provides the function of video recording to meet the need of users both during the asynchronous experiment and after the synchronous one. Based on double C/S structure, the system includes a video terminal, a video server for transmitting the compressed video to the users, and a client side. The video terminal and video server are in the same LAN, while the client side visits the server remotely.The video server is the crucial part of the whole system. It possesses several network cards to process the connections from client side to video terminal. Considering that the server needs to deal with the requests from many users simultaneously, the technology of thread pool is employed to reduce the load of the server as much as possible.There are two solutions in designing the video terminal. One is based on Personal Computer (PC). The main character of this method is the low cost and the convenience for developing. It could be implemented by adding a USB camera to the control side of NETLAB and developing a Windows application for video capture and compression.Another solution uses a high-speed DSP chip (TMS30DM642 from TI Corp.) as the core chip for video processing. TMS30DM642 is capable of compressing the video signals from four channels using MPEG-4 algorithm simultaneously. The Network Developer's Kit provided by TI facilitates us in sending the compressed video packages to the server via Ethernet.The video client side uses multiple threads mechanism to receive, decompress and display the compressed video sigal simultaneously. Meanwhile, the design of the video client software takes full consideration of the compatibility with the framework of the NETLAB.Finally, the thesis generalizes the achieved work and recommends several suggestions in improving the function and performance of the system, including the utilization of the realtime transport protocol, database, and new technologies in embedded digial video processing.
Keywords/Search Tags:video surveillance, NETLAB, network communication, video server, DM642, multiple threads
PDF Full Text Request
Related items