Font Size: a A A

Design And Realization Of Network Video Monitoring Server Based On Embedded Linux

Posted on:2009-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:C LiuFull Text:PDF
GTID:2178360272455110Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Aiming at medium and small scale application of video monitoring, and pointing against the shortcoming of poor stability in PC-style video monitoring system, a new kind of video monitoring server based on embedded linux is proposed in this essay, which is complied with the trend of video monitoring. This server is designed by adopting ARM9-based S3C2410 chip as its micro-processor, and embedded linux operating system as its software platform. With the use of B/S mode and RTP transfer technologies, it can provide client with live video. The monitoring system based on this server is small-sized, stable, real-time and can be directly linked to Internet, which all is strong point of it.A S3C2410 development board with ARM9 kernel is adopted as the hardware of this server, while embedded linux system as its software environment;the application program run upon them to realize required function. With the adoption of of Browser/Server(B/S) mode in the application software overall architecture, the monitor server links to the Internet through its network interface to provide the client with video webpages. The control data and vidoe data is transferred separately with HTTP protocol and RTP/UDP protocol, which achives the balance of real-time request and QoS guarantee of the system. According to the overall software architecture, stress analysis is given to the working principle and flow of embedded boa webserver, and the transplant of which,including the code compiling, running configuration and running test, is also studied in detail. As to the CGI development, the uses of CGIC lib and the application development of it is particularly analyzed to achieve flexible interactive ability of B/S framework. At the end of this essay, a stress analysis is given to the application function mode,including user authentication, video transfer, data storages and so on,among which the vidoe transfering is realized by adopting live flow transfer RTP technologies and a well-performanced RTP library named JRTPLIB, which balances the real-time request and QoS guarantee. The approach of modularization design makes the system much conciser, more efficient, easier to extend and use.Under the library test environment, experiment results show that the system realizes the ruction of remote monitoring in LAN and reaches the predetermined target, proving its correctness and feasibility. In the end , a summary was given to the whole system design, and improvement approaches were proposed.
Keywords/Search Tags:Embedded linux, video server, ARM9, network video monitoring, embedded Web
PDF Full Text Request
Related items