| 【中文题名】 | 基于嵌入式Linux的网络视频监控系统的研究和实现 |
| 【英文题名】 | Design and Implementation of Network Video System Based on Embedded Linux |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-7-13 |
| 【中关键词】 | s3c2410,Linux移植,视频服务器,,, |
| 【英关键词】 | s3c2410,Linux porting,Video Server, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
本文首先介绍视频监控系统的发展历程。在分析和比较各阶段视频监控系统优缺点的基础上,认为未来的视频监控系统必将是集数字化、网络化、集成化和智能化为一体的综合系统,而以嵌入式视频Web服务器为核心的视频监控系统必将成为该系统前端系统的首选。
第二部分分析当前数字视频监控系统的关键技术之一:视频压缩技术。在对当前流行的视频压缩标准H.263、MPEG-4、H.264进行比较和分析的基础上,选择采用H.263作为本论文的视频压缩标准。同时笔者对本系统中使用的USB摄像头的数据格式做了详细的分析。
第三部分介绍系统的硬件和软件平台,着重论述选择嵌入式Linux作为软件平台的原因以及Linux2.6.11核的移植过程。同时,本系统要考虑到对USB普通摄像头的广泛支持,因此笔者对USB协议的结构、Linux下USB驱动的模型和USB视频驱动的模型进行了深入探讨,结合第二部分对摄像头数据格式的分析,笔者实现了USB摄像头的Linux驱动。
第四部分讲解了以嵌入式视频Web服务器为核心的视频监控系统的实现过程,包括视频服务器的实现和视频客户端的实现。通过对二层、三层架构优缺点的分析,笔者提出了... |
| 【论文题纲】 |
|
摘要 |
6-7 |
|
Abstract |
7-10 |
|
第一章 绪论 |
10-13 |
|
1.1 研究背景 |
10-12 |
|
1.2 课题意义 |
12-13 |
|
第二章 数字视频压缩编码技术 |
13-21 |
|
2.1 视频编码技术分类 |
13-18 |
|
2.2 视频压缩标准的选择 |
18-19 |
|
2.3 USB视频设备的数据格式 |
19-20 |
|
2.4 小结 |
20-21 |
|
第三章 平台选择 |
21-30 |
|
3.1 硬件平台 |
21-22 |
|
3.2 软件平台 |
22-25 |
|
3.3 软件平台的移植 |
25-28 |
|
3.4 小结 |
28-30 |
|
第四章 USB协议及驱动实现 |
30-48 |
|
4.1 USB协议的三层逻辑 |
30-31 |
|
4.2 USB协议的数据传输协议 |
31-39 |
|
4.3 Linux下USB驱动模型 |
39-41 |
|
4.4 Linux V4L下视频设备驱动模型 |
41 |
|
4.5 USB视频设备驱动实现 |
41-47 |
|
4.6 小结 |
47-48 |
|
第五章 嵌入式网络视频监控系统的软件设计 |
48-58 |
|
5.1 视频服务器的实现 |
48-52 |
|
5.2 视频客户端的实现 |
52-55 |
|
5.3 运行效果 |
55-57 |
|
5.4 小结 |
57-58 |
|
第六章 系统架构的设计 |
58-66 |
|
6.1 二层架构 |
58 |
|
6.2 三层架构 |
58-59 |
|
6.3 四层架构 |
59 |
|
6.4 负载均衡 |
59-60 |
|
6.5 安全性 |
60-65 |
|
6.6 小结 |
65-66 |
|
第七章 结束语 |
66-67 |
|
7.1 总结 |
66 |
|
7.2 展望 |
66-67 |
|
参考文献 |
67-68 |
|
致谢 |
68-69 |
|
攻读硕士学位期间参加的科研项目和发表的学术论文 |
69 |
|
| 【DOI】 | LunWen.ID:2.2008.383933 |