基于ARM9网络视频监控系统的实现
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 自动化 >> 自动化技术 >> 正文
基于ARM9网络视频监控系统的实现
Form: 论文之家 作者:周俊华 Publish: 2007-10-9 Hits:-
【中文题名】 基于ARM9网络视频监控系统的实现
【英文题名】 Acquirements of Realtime Video Server Based on ARM9 via Internet
【学科专业】 控制理论与控制工程
【论文级别】 硕士论文
【投稿时间】 2007-10-9
【中关键词】 嵌入式linux系统,ARM9,流媒体服务器,MPEG4,网络视频监控,
【英关键词】 Embedded linux system,ARM9,Video streaming server,MPEG-4,Video monintor via Internet,
【分类导航】 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统>
【论文摘要】  近年来,随着网络技术和视频技术的快速发展,传统的监控系统也不断向新的发展方向发展,出现了结合网络技术和视频技术的远程视频监控技术。课题的目标是设计一个基于Internet的嵌入式远程视频监控系统。 系统采用CMOS成像芯片OV511以及嵌入式处理器S3C2410进行视频信号的采样和MPEG-4编码,提高了采集编码的效率并减小了对控制芯片的CPU占用率;编码后的数字视频信号直接发送到嵌入式视频服务器缓冲区,由视频服务器负责向网络上的用户发送MPEG-4视频流;该视频服务器是基于三星公司的ARM9系列微处理器S3C2410硬件平台以及嵌入式Linux软件平台进行构建的,因此流媒体服务器具有较高的性能指标;对linux的内核进行了适当的改造,使用了较新的Linux-2.4内核。整套系统仅需要一个IP地址就可以连接到Internet上,网络上的用户可以直接使用浏览器观看服务器上的视频图像,授权用户还可以对系统进行操作和配置。 在校园局域网内的试验表明,视频监控系统的性能良好,达到了预期的设计目标。
【论文题纲】
摘要 5-6
ABSTRACT 6-10
第一章 绪论 10-15
1.1 课题相关背景 10-11
1.2 视频监控的国内外研究现状 11-12
1.3 课题研究的意义 12-13
1.4 系统总体方案 13-15
第二章 系统总体设计 15-22
2.1 嵌入式系统概述 15-19
2.1.1 常见的嵌入式操作系统 15-17
2.1.2 常见的嵌入式处理器 17-19
2.2 系统体系结构设计 19-22
2.2.1 系统整体结构 19
2.2.2 硬件系统概述 19-20
2.2.3 软件系统概述 20-22
第三章 系统硬件平台设计 22-29
3.1 硬件平台框架 22
3.2 电源电路设计 22-23
3.3 NAND FLASH电路设计 23-24
3.4 SDRAM电路设计 24-25
3.5 USB主控设备电路设计 25-26
3.6 以太网接口电路设计 26-27
3.7 串口电路设计 27-29
第四章 构建嵌入式LINUX开发环境 29-42
4.1 建立交叉编译工具链 30-33
4.1.1 获得GNU工具链 30
4.1.2 获得Linux for ARM9的内核源码 30
4.1.3 编译GNU工具链建立交叉开发环境 30-33
4.2 LINUX内核移植和编译 33-34
4.3 BOOTLOADER的实现 34-37
4.3.1 Bootloader概述以及具体功能要求 34-35
4.3.2 Bootloader网络启动的实现 35-37
4.4 构建根文件系统 37-42
4.4.1 根文件系统的基本结构 37-38
4.4.2 根文件系统的具体实现 38-42
第五章 MPEG-4 图像压缩原理及实现 42-64
5.1 视频压缩标准简介 42-46
5.1.1 H.261 43
5.1.2 H.263 43-44
5.1.3 MPEG-1 44
5.1.4 MPEG-2 44-45
5.1.5 MPEG-7 45-46
5.2 MPEG-4标准的基本内容 46-50
5.2.1 MPEG-4标准的定义 46-48
5.2.2 ASP的具体内容 48-50
5.3 视频序列编码的压缩方法 50-58
5.3.1 变换编码 50-52
5.3.2 自适应量化 52-54
5.3.3 可变长编码(VLC)和行程编码 54-57
5.3.4 运动估计和运动补偿技术 57-58
5.4 MPEG-4编码器的软件实现 58-64
5.4.1 MPEG-4初始化模块 60-61
5.4.2 编码模块 61-62
5.4.3 编码器性能分析 62-64
第六章 嵌入式流媒体服务器的实现 64-76
6.1 HTTP协议 65-66
6.1.1 HTTP协议简介 65
6.1.2 HTTP消息结构分析 65-66
6.2 实时传输协议RTP与RTCP 66-71
6.2.1 RTP数据传输协议 67-69
6.2.2 RTP控制协议—RTCP 69-71
6.3 嵌入式视频服务器的实现 71-76
6.3.1 流媒体服务器主线程的实现原理 72-73
6.3.2 用户连接处理线程的实现原理 73-75
6.3.3 图像采集和压缩线程的实现原理 75-76
第七章 试验结果及结论 76-81
7.1 试验平台以及试验结果 76-79
7.1.1 试验硬件及软件平台 76
7.1.2 试验中出现的问题及其解决办法 76-77
7.1.3 试验结果 77-79
7.2 总结与展望 79-81
参考文献 81-84
致谢 84-85
攻读硕士学位期间发表的学术论文 85
【DOI】 LunWen.ID:2.2008.386275
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:嵌入式linux系统 论文 ARM9 流媒体服务器 MPEG4 网络视频监控
自动化技术最新论文
自动化技术热门论文