| 【中文题名】 | 嵌入式流媒体视频监控系统的设计与实现 |
| 【英文题名】 | Design and Implementation of Embedded Streaming Video Monitoring Systems |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-9-14 |
| 【中关键词】 | 嵌入式,流媒体,无线,i.MX21,MPEG4,ARM |
| 【英关键词】 | embedded,streaming,Wireless,i.MX21,MPEG4,ARM Linux, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
近年来,随着多媒体技术及无线传输技术的发展,基于嵌入式流媒体技术的视频采集传输系统作为远程视频监控、可视电话会议和工业自动控制领域的一项核心关键技术得到了飞速的发展。因此研究在嵌入式平台上实现国际上流行的视频编解码技术、流媒体传输技术将有着广阔的应用前景和巨大的社会效益及经济效益。
本文以一个实际的嵌入式视频监控系统开发为背景,对嵌入式系统实现的关键技术,嵌入式硬件平台的选型及嵌入式视频监控服务器端的软件系统设计及实现方法都进行了重点研究。
通过研究国际上流行的嵌入式流媒体通信系统结构框架,结合本系统设计时所要求的性能指标,在硬件平台的选择上,基于freescale推出的ARM926EJ-S内核的i.MX处理器所具有的实时MPEG4和H.263编解码能力及其在多媒体应用上的诸多特点,因此我们选用i.MX21系列MC9328MX21VM微处理器作为系统硬件平台的核心部件;在软件平台上我们选用源代码开放的ARM Linux操作系统;在选择视频压缩标准时,通过相应的仿真测试分析,综合考虑压缩性能及运算量的因素,选用现阶段流行的MPEG4视频压缩标准;在多媒体数据传输协议上,我们选择了实时流... |
| 【论文题纲】 |
|
摘要 |
4-6 |
|
ABSTRACT |
6-8 |
|
目录 |
8-10 |
|
第一章 绪论 |
10-18 |
|
1.1 视频监控系统的整体发展状况 |
10-12 |
|
1.2 流媒体技术的特点和发展 |
12-14 |
|
1.2.1 流媒体技术的历史和发展现状 |
12-13 |
|
1.2.2 流媒体技术的特点和分类 |
13-14 |
|
1.3 基于嵌入式技术的监控系统 |
14-16 |
|
1.3.1 嵌入式技术的发展和特点 |
14-15 |
|
1.3.2 嵌入式技术在视频监控领域的应用 |
15-16 |
|
1.4 论文的研究重点及内容安排 |
16-18 |
|
第二章 系统总体实现方案分析与设计 |
18-29 |
|
2.1 视频数据压缩编解码技术 |
18-21 |
|
2.1.1 JPEG标准 |
18 |
|
2.1.2 H.263标准 |
18-19 |
|
2.1.3 MPEG4标准 |
19-21 |
|
2.2 实时流媒体传输技术 |
21-26 |
|
2.2.1 RTP传输协议概述 |
22-24 |
|
2.2.2 RTCP传输控制协议 |
24-26 |
|
2.2.3 RTP协议的实现方式 |
26 |
|
2.3 系统整体设计方案 |
26-28 |
|
2.4 本章小结 |
28-29 |
|
第三章 视频监控系统硬件平台的系统架构 |
29-42 |
|
3.1 系统服务端核心板硬件体系结构 |
29-33 |
|
3.1.1 MC9328MX21微处理器 |
29-31 |
|
3.1.2 MC9328MX21的外围接口 |
31-33 |
|
3.2 视频数据采集硬件模块 |
33-37 |
|
3.2.1 图像预处理(PrP)模块 |
35-36 |
|
3.2.2 图像传感器接口(CSI)模块 |
36-37 |
|
3.3 多媒体数据传输硬件模块 |
37-41 |
|
3.3.1 无线传输模块nRF24L01 |
37-39 |
|
3.3.2 nRF24L01的工作模式 |
39-41 |
|
3.4 本章小结 |
41-42 |
|
第四章 视频监控系统软件平台的设计 |
42-51 |
|
4.1 ARM Linux嵌入式操作系统的构建 |
42-47 |
|
4.1.1 定制嵌入式操作系统ARM Linux内核 |
43-45 |
|
4.1.2 移植系统引导程序Bootloader |
45-47 |
|
4.1.3 定制文件系统 |
47 |
|
4.2 嵌入式交叉编译开发环境 |
47-48 |
|
4.3 嵌入式Linux软件环境的部署 |
48-50 |
|
4.4 本章小结 |
50-51 |
|
第五章 系统设计的关键模块的实现 |
51-70 |
|
5.1 系统硬件模块驱动的开发 |
51-56 |
|
5.1.1 视频采集设备 |
51-53 |
|
5.1.2 无线传输设备 |
53-56 |
|
5.2 系统应用软件模块的开发 |
56-62 |
|
5.2.1 MPEG4编码软件模块的设计 |
56-60 |
|
5.2.2 流媒体传输软件模块的设计 |
60-62 |
|
5.3 图形用户系统的移植与设计 |
62-67 |
|
5.3.1 MiniGUI图形用户系统的移植 |
63-65 |
|
5.3.2 基于MiniGUI的图形用户界面设计 |
65-67 |
|
5.4 系统整体性能测试 |
67-70 |
|
第六章 全文总结和展望 |
70-72 |
|
参考文献 |
72-75 |
|
致谢 |
75-76 |
|
攻读硕士学位期间已发表和录用的论文 |
76 |
|
| 【DOI】 | LunWen.ID:2.2008.385358 |