嵌入式远程视频监控与点播系统设计.pdf

嵌入式远程视频监控与点播系统设计.pdf

ID:52237378

大小:459.13 KB

页数:4页

时间:2020-03-25

嵌入式远程视频监控与点播系统设计.pdf_第1页
嵌入式远程视频监控与点播系统设计.pdf_第2页
嵌入式远程视频监控与点播系统设计.pdf_第3页
嵌入式远程视频监控与点播系统设计.pdf_第4页
资源描述:

《嵌入式远程视频监控与点播系统设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第30卷第11期微计算机应用Vol130No1112009年11月MICROCOMPUTERAPPLICATIONSNov120093嵌入式远程视频监控与点播系统设计矫德余李树荣(中国石油大学信息与控制工程学院东营257061)摘要:针对危险等复杂的工业监控场合,设计了基于ARM+Linux嵌入式系统的远程实时视频监控和历史视频点播系统。首先给出了系统的总体结构,构建了嵌入式Web服务器和嵌入式流媒体服务器,在此基础上完成视频采集模块、视频压缩处理模块、视频文件生成模块的设计。测试结果表明,所设计系统能够实现远程实时视频监控和历史视频点播,系统稳定可靠。关键词:嵌入式系统ARM

2、Linux视频监控视频点播3DesignofEmbeddedRemoteVideoMonitoringandPlaybackSystemJIAODeyu,LIShurong(Dept.ofInformationandControlEngineering,ChinaUniversityofPetroleum,Dongying,257061,China)Abstract:Thepurposeofthispaperistointroduceanembeddedremotemonitoringandplaybacksystem.Thesystemisdesignedtosolvethe

3、videomonitoringandplaybackprobleminthecomplicatedordangerousindustrilenviromentFirst,theoverallstructureofthesystemisproposed.Then,thevideocapturemodule,videocompressionmoduleandvideogenerationmodulearedesignedbasedonembeddedWebserverandembeddedstreammediumserver.Last,resultsshowthesystemisv

4、alid.Keywords:EmbeddedSystem,ARM,Linux,VideoMonitoring,VideoPlayback1引言视频监控系统在工业领域有着广泛的应用,特别是在危险等复杂的工业环境中,对安全隐患的防范和环境监控等起到了不可忽视的作用。目前实际应用中多以PC作为主机,也存在重复布线、传输距离短、功耗高和软件开放性较差等缺点。随着网络技术和嵌入式技术的蓬勃发展,基于ARM嵌入式的网络视频监控系统以其体积小、功耗低、应用方案灵活、支持软件丰富、成本低等特点逐渐得到了人们的广泛关注。本文所介绍的视频监控方案,以数字视频的压缩、传输、存储和播放为核心,不仅能够

5、实现传统的视频实时监控,同时可以实现视频的选择存储和点播。2系统概述图1是嵌入式远程视频监控与点播系统总体框架图。硬件方面:采用基于ARM9内核Samsung公司的S3C2410嵌入式微处理器,外接电源和复位电路,NANDFlash,SDRAM,JTAG等构成嵌入式最小系统。扩展USB接口、RS232接口和以太网接口,通过USB接口连接OV511芯片摄像头和U盘存储设备构成嵌入式视频系统。软件方面:在硬件系统的基础上构建Linux嵌入式操作系统和基于BOA的嵌入式Web服务器、基于RTSP协议、RTP/RTCP协议的流媒体服务器,编写视频采集、压缩和存储程序,实现远程视频监控与

6、点播功能。本文于2009-06-30收到。3基金项目:国家973项目(2004CB318000)。11期矫德余等:嵌入式远程视频监控与点播系统设计45处理器从摄像头采集图像数据,一方面经过压缩处理,结合网络技术传输到客户端,客户端接收到视频数据后解码显示,实现网络视频监控;另一方面判断视场变化情况,对视频进行压缩存储,结合CGI程序实现视频点播。3软件设计按照模块化设计思路进行软件设计,应用多线程以提高运行效率。系统的软件架构如图2所示。3.1视频数据采集视频数据采集通过调用V4L的API函数实现。在程序中采用内存映射方式来获取视频图像以提高效率,内存映射返回的地址就是存放图像

7、数据的起始地址。①设置USB摄像头采集RGB24格式的图像数据,由驱动程序接口ioctl方法来完成视频设备的初始化。②使用shmat系统调用接口连接共享内存。③获取视频图像。第四步,使用Intel的IPP库函数ippiRGBToYUV420将视频转换为YUV420平面格式用于视频压缩。图1系统总体框架图图2系统软件架构3.2实时视频监控模块以RTSP协议、RTP/RTCP协议为基础构建流媒体服务器。RTSP(RealTimeControlProtocol)协议完成的关键功能有两项:一是建立呼

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

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

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