节点文献
基于ARM和uClinux的网络视频服务器的设计与实现
Design and Implementation of Network Video Server Based on ARM and uClinux
【作者】 余琰知;
【导师】 王宏远;
【作者基本信息】 华中科技大学 , 通信与信息系统, 2007, 硕士
【摘要】 视频监控系统是一门集计算机技术、通信技术和数字视频技术于一体的综合系统。它以其直观、方便、信息内容丰富等特性而被广泛应用于工业生产、交通、银行等场所。视频除了技术、网络传输技术的发展使得数字视频数据的网络实时传输和控制成为可能。网络视频监控系统就是一种视频压缩编码技术和网络传输控制技术为核心的新型视频监控系统,它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传统的视频监控系统相比有着突出的优势,同时也代表着目前视频监控系统研究和发展的方向。本文在研究了当前主流网络视频监控系统的基础上,结合用户需求,设计并实现了一种以S3C2510微处理器、GO7007SB MPEG-4编码芯片和uClinux操作系统为核心的视频服务器设备。论文阐述了该系统总体架构设计方案,研究了视频服务器中使用的关键技术,详细讨论了视频服务器的硬件结构设计、设备驱动的设计与实现及应用软件的设计与实现,并在最后给出了对系统的一个测试结果。该网络视频服务器采用了RTP/RTCP协议传输MPEG-4视频流,视频码流低,保证了网络环境下视频流的实时性和可靠性;视频模块可配置,支持1~12路D1视频输入、1~48个场景的轮询监控,能充分利用硬件资源、节约生产成本;实现了双向的ADPCM音频通信,提供了较高性能的VoIP服务;实现了嵌入式Web服务器,可以独立组建一个监控网络,与拥有监控中心的视频监控系统一起满足不同规模的应用需求。
【Abstract】 Video surveillance system is an integrated system which refers to computer technology, communication technology and digital video technology. Because of its convenience and its enrich information, it has an abroad application in the area of industry, traffic, bank. With the development of digital video technology and network transmission technology, it has been possible to transport and control real-time digital video data on networking. Network video surveillance system is a new digital video surveillance system based on Digital Video Compression Technology and real time network transmission and control technology. Compared to the old video surveillance system, it has many advantages, such as stability, real-time performance, functions, price, Scalability etc .It is also the development direction of video surveillance system.In this thesis, the video server of the network video surveillance system is deeply studied. And then design and implement a video server equipment based on the microprocessor S3C2510, MPEG-4 encoder GO7007SB and uClinux operating system.The thesis describes the main functions and the whole design scheme of the system, discusses the key technologies used in the video server, discusses in detail on the hardware design of the video server, the design and implementation of device driver and the design and implementation of the applications. And an embedded Web server is implemented in the video server to build a small video surveillance system based on one video server.The network video server uses the RTP protocol to implement MPEG-4 video stream transmission with low bitrate, guarantees the reliability of real-time video streaming under network environment; the video module is configurable, supports 1~12 D1 video input and polling surveile of 1~48 scenes, takes full advantage of hardware resources and saves production costs; implements dual audio communication, provides a VoIP service with high performance; implements an embedded Web server, which make building a surveiling network independently possible, meets different application needs.
【Key words】 Video Surveillance; Video Sever; ARM; uClinux; Device Driver Design; Transport of Real-time A/V Stream; Web Server;