欢迎来到天天文库
浏览记录
ID:41149031
大小:36.00 KB
页数:5页
时间:2019-08-17
《原创基于嵌入式Web服务器的网络视频监控系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要:为说明数字视频监控所具有的模拟监控无法比拟的优点,本文较为详细的介绍了在S3C44B0X芯片上,基于嵌入式uClinux操作系统构建嵌入式Web服务器的网络视频监控系统的软件开发过程,并介绍了数字视频监控系统的硬件组成,阐明了嵌入式Web服务器的机制与机理,并结合具体的实践给出了一些相应的实现方法,以供业内同行参考使用。中国论文网 关键词:嵌入式Web服务器;CGI;数字视频监控;设计 中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)18-31614-03 DesignofVideoSur
2、veillanceSystemonEmbeddedWebServer WANGChun-he (TheSubsidiaryCompanyofRailroadCommunication,Yichun153000,China) Abstract:Inordertoexplainthedigitalvideofrequencymonitoringhasthesimulationmonitoringisunablethemeritwhichcompares,Thispaperparticularintroducesavideosu
3、rveillancesystem'ssoftwaredevelopmentprocessbybuildinganembeddedWebServeronthebasisofembeddeduClinuxoperatingsystemintheS3C44B0X,andalsointroducesthehardwarecomponent,thenilluminatesthemechanismofembeddedWebServeranegivessomerespondingimplementationmethod.Unifiesthec
4、oncretepractice,Thesupplyingindustryincolleaguereferstotheuse Keywords:EmbeddedWebServer;CGI;digitalvideosurveillance;design 1引言 数字视频监控具有模拟监控无法比拟的优点,可充分利用计算机快速处理能力对其进行压缩、分析、存储和显示,更适合远距离传输。本数字视频监控系统的开发以嵌入式uClinux操作系统为平台,把模拟的视频信号转化为数字YUV信号,经过MPEG4压缩算法编码为数字视频流,通过
5、以太网传输到客户端。用户使用配套的客户端软件,访问网络视频服务器所在的IP地址,就可以实时观看通过网络传输的图像。同时对于授权用户,还能对云台进行控制。 嵌入式HTTP服务器是控制网络的关键设备,它起着连接现场层和高层企业信息网的作用。同时,嵌入式HTTP服务器又是实现设备Internet远程监控的关键技术。 一般来说,将嵌入式系统接入Internet有两种形式,将高速微控制器直接接入TCP/IP协议族,或通过嵌入式网关由它实现嵌入式系统与Internet的信息交互。本系统采用由嵌入式网关构建的Web服务器形式。 2系
6、统构成 硬件电路主要包括:CPU处理模块;视频输入模块,音频输入模块:现场的数据采集设备将采集的数据送入嵌入式系统,系统对视频数据交MPEG4压缩芯片进行处理,对视频数据进行PCM编码;云台及变焦远程控制模块:控制信号从客户端通过TCP/IP网络传输流入嵌入式服务端,由嵌入式系统的云台及变焦远程控制模块对客户命令进行解析并发出相应的处理命令,以控制现场摄像机动作的切换。 视频压缩模块:采用美国WIS公司的MPEG4视频压缩芯片GO7007SB,它的输入格式支持CCIR-601和8位CCIR-656YUV4:2:2,以及C
7、OMS影像传感器常用的四种RGBBayer格式。采用运动预测引擎,高精度DCT/IDCT算法,量化与反量化引擎视频压缩技术,支持完美的音视频同步,能输出MPEG4,MPEG2,MJPEG等数据流格式,生成的2Mbit/sMPEG4视频质量接近DVD。其灵活的比特率控制(CBR/VBR)可适应不同带宽的需要。88娱乐城天上人间www.88tsrj.comrew ARM与GO7007SB间的通信是通过16位HPI总线的接口来实现的,HPI连接GO7007SB端口与ARM总线控制器,S3C44B0以软件方式建立一内存映射与GO700
8、7SB共享SDRAM,用于各种命令、数据的交互。 图1硬件结构图 3uClinux平台下WebServerTHTTPD的配植 本系统使用已去除MMU(内存管理单元)的uClinux2.4.20。这是一个稳定的版本,系统运行可靠、对各种硬件支持的接口
此文档下载收益归作者所有