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

被引:0
作者
郑捷航
机构
[1] 武汉理工大学
关键词
视频监控; IMX27; V4L2; RTP/RTCP; WEB控制;
D O I
暂无
年度学位
2010
学位类型
硕士
导师
摘要
目前视频监控以其直观方便、信息内容丰富而广泛应用于民用、军事、工业领域等场合,在人们的日常生活中扮演着越来越重要的作用。本课题提出了以飞思卡尔IMX27芯片为处理器的嵌入式监控系统的实现方案。本方案采用ARM内部硬件编码模块编码,软件解码播放相结合的方法实现视频图像的采集、编码、传输、解码、显示以及远程控制。该系统具有高性能、低成本、易安装、可扩展等优点,有着非常广泛的实用前景。 本系统采用具有开发资源丰富、免费等优势的Linux操作系统作为软件开发平台。该系统采用以太网作为网络传输介质,并使用TCP/IP网络协议。视频数据的传输协议选择了专用于多媒体数据传输的RTP/RTCP传协议,客户端在Linux下实现了基于FFmpeg工程组的视频解码和基于SDL库视频显示。 论文首先对视频监控系统研究的背景和意义进行了阐述,比较了几种常见的视频监控系统解决方案,然后提出了嵌入式远程视频监控系统总体架构,并逐步对硬件平台和软件模块设计进行了选择和细化完成。 在本方案中,硬件平台根据视频数据采集以及处理需要选择了飞思卡尔的IMX27处理器,以及视频处理芯片TW2835;软件设计中,首先完成了嵌入式系统的交叉开发环境搭建,同时将整个系统的软件部分分成了六个模块:视频前端处理模块、视频采集模块、视频压缩编码模块、视频传输模块、视频解压显示模块、WEB控制模块。本文主要完成了视频前端处理模块、视频采集模块、视频传输模块以及WEB控制模块的实现。同时,本文对系统构建过程中所用到的一些关键技术进行了比较详尽的探讨和研究。
引用
收藏
页数:63
共 27 条
[1]
Linux设备驱动开发详解.[M].宋宝华; 编著.人民邮电出版社.2008,
[2]
基于ARM嵌入式Linux应用开发与实例教程.[M].林晓飞,刘彬,张辉编著.清华大学出版社.2007,
[3]
Linux与嵌入式系统.[M].李善平;刘文峰;王焕龙等编著;.清华大学出版社.2006,
[4]
嵌入式Linux系统开发技术详解.[M].孙纪坤,张小全编著.人民邮电出版社.2006,
[5]
数字图像压缩编码.[M].张春田,苏育挺,张静编著.清华大学出版社.2006,
[6]
ARM嵌入式应用系统开发典型实例.[M].季昱;林俊超;宋飞编著;.中国电力出版社.2005,
[7]
嵌入式设计及Linux驱动开发指南.[M].孙天泽;袁文菊;张海峰编著;.电子工业出版社.2005,
[8]
嵌入式系统开发原理与实践.[M].陈文智等编著;.清华大学出版社.2005,
[9]
视频图像编码技术及国际标准.[M].刘峰编著;.北京邮电大学出版社.2005,
[10]
多媒体通信技术.[M].李小平;刘玉树等编著;.北京航空航天大学出版社.2004,