基于arm11的网络视频监控系统设计

基于arm11的网络视频监控系统设计

ID:34008946

大小:10.40 MB

页数:74页

时间:2019-03-03

基于arm11的网络视频监控系统设计_第1页
基于arm11的网络视频监控系统设计_第2页
基于arm11的网络视频监控系统设计_第3页
基于arm11的网络视频监控系统设计_第4页
基于arm11的网络视频监控系统设计_第5页
资源描述:

《基于arm11的网络视频监控系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、万方数据NETWORKVIDEOMONITORINGSYSTEMDESIGNBASEDONAI泓11ThesisSubmittedtoZhejiangNormalUniversityinpartialfulfillmentoftherequirementforthedegreeofMasterofScienceinEngineeringbyXiangpmgHuang(ComputerapplicationTechnology)ThesisSul:"Prof.ShuibaoYullleSlSSuoervls

2、or:t'rotlaulOaoMarch26,2014万方数据基于A跚”的网络视频监控系统设计摘要网络监控主要是通过网络接收远端的网络摄像头传输的视频流,通过解码、显示、存储等,实现存储、预览、报警等功能。现阶段,市场上的网络监控主要是在NVR(网络硬盘录像机)、IPC(网络摄像机)、超大容量硬盘(一般是3块以上3T硬盘)、液晶显示器组成的硬件框架上,以网络传输技术、GUI(图形用户界面)技术、视频编解码技术、嵌入式技术及存储技术为核心,通过有线网络传输数据来实现整个方案。整个方案的体积大,可移动性差,布

3、线困难且价格昂贵;其后端NVR一般用高端的ARMA9双核架构设计,前端IPC采用ARM9架构设计。由于双核的A9芯片价格较高,一般用在对视频质量要求较高的场合,如政府、超市、学校等。而针对家庭等视频质量要求较低的场合,这类视频监控还较少。有一些用ARM9芯片做后端的低端产品,性能又很有限。现阶段用ARMI1架构做视频监控的,国内就更少了。目前,ARM9架构的芯片与ARMll架构的芯片在价格上已经相差不大,然而ARMl1架构的芯片比ARM9架构的芯片,在功能上要强很多。在此背景下,本文选取ARMll架构中的

4、$3C6410芯片,以linux操作系统为平台,支持通过WIFI传输网络数据,实现基于ARMIl的嵌入式网络视频监控系统。该系统与ARM9架构的视频监控系统相比较,其成本相差不大、体积较小、可方便移动。本文分析了选择S3C6410作为视频监控系统主控芯片的优势,并根据视频监控的功能需求,选取了飞凌公司的0K6410开发板为硬件平台。由于嵌入式网络视频监控系统功能模块较多,整个系统比较庞大,本文简洁的介绍了其中一些非关键功能模块的实现流程,详细介绍了研究的关键模块。本系统建立了嵌入式交叉编译环境及裁剪lin

5、ux内核,移植了Tslib、FreeType、FFmpeg三个开源软件库,开发了两个linux设备驱动程序:TFT触摸屏触摸输入功能设备驱动程序,万方数据和实现显示功能的帧缓冲设备驱动程序。现阶段,针对大部分嵌入式视频监控系统都是采用16个bit位显示一个像素的颜色值,该系统开发了一个像素采用32个bit位的显示设备驱动程序,这样能够显示的颜色值会大量增加,图像的失真也会相应减少。另外,对于图形用户界面技术,市面上已经有QT、miniGUI等功能完备的GUI技术,虽然这些GUI也有免费的版本(学习或交流)

6、,但用在商业上,都要收取授权费用的。基于以上这点,本系统开发了一个简单的GUI,该GUI利用帧缓冲设备控制图像在液晶屏上的显示,使用Tslib库获得触摸屏的输入信号,以及使用FreeType库获取显示文字的位图信息,实现了用户和机器的交互。另外,本系统还设计了一套信号与槽机制,利用这种机制能够有效处理GUI页面与页面、页面与控件之间复杂的信息传递过程。还值得一提的是,本系统开发了采集摄像头视频数据的应用程序,该应用程序在linux下的V4L2(videoforlinuxtwo)摄像头驱动程序框架下运行,实

7、现了视频数据实时采集的效果。最后,通过FFmpeg库对视频数据进行编码,降低了传输视频数据的网络带宽要求,同时又减少了录像时占用的大量i/o资源。系统用简单的往存储设备写文件的方式实现抓图、录像功能。在此基础上结合网络视频数据的传输实现整个嵌入式网络视频监控系统。关键宇:嵌入式系统;linux:帧缓冲;GUIII万方数据NETWORKⅥDEOMONITORINGSYSTEMDESIGNBASEDONAI洲11ABSTRACTNetworkmonitoringismainlythroughthenetwor

8、ktoreceivevideostreamingfromremotenetworkcameras.Bydecoding,display,storage,toachievestorage,preview,alarmandotherfunctions.Today,NetworkvideomonitoringsystemismainlyconsistsofNVR(networkharddiskvideorecorder),[PC(w

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。