Font Size: a A A

Design And Implementation Of Embedded Video Server Based On ARM

Posted on:2009-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:P L QinFull Text:PDF
GTID:2178360245979773Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Video monitor system is an advanced,powerful prevention integrated system,it directly watches all the circumstances of place under surveillance with the camera and its supporting equipment(lens, Yuntai, etc.), and at the same time it can sends these image contents to the monitoring center for real-time remote monitoring. With the rapid development of technology of computer,networks and image processing,transmission, video monitor technology also develops rapidly, video monitor has entered the digital network era, so that traditional analog video monitor system and PC-based digital video monitor system has been unable to meet the needs of modern society, so network video monitoring system based on embedded technology become a new trend of video monitor system, which has broad application prospects and practical value.On the basis of analyzing previous research achievements, the paper systematically and in-depth studies the technology of embedded system development, and presents the overall design solution and function planning of embedded video server based on ARM, including hardware and software architecture, and the design of client software based on B/S(Browser/ Server)server mechanism significantly reduces the hardware and software requirement of the client. Then establishment of embedded Linux cross-compiler environment and development process of embedded software are introduced. We set up the software platform of embedded video server development, by doing configuration and writing of BootLoader and transplantation and compile of Linux kernel. At last, the design idea and key code implementation of every functional module of embedded video server software department are analyzed in detail, the acquisition of video image is accomplished with Linux video4linux APIs, the method of IP multicast based on UDP protocol is adopted in video data transmission, and the modules of video images show uses a self-designed and implemented ActiveX control based on IPicture COM interface, which is easy to maintain, update and upgrade.The embedded video server based on ARM designed in this paper has such characteristics as convenient installation, remote client users can directly access server through IE, real-time video image transmits fluent, no evidence jitter, has good stability, higher cost-effective and practical value.
Keywords/Search Tags:ARM, embedded Linux, video server, ActiveX control, video4linux
PDF Full Text Request
Related items