| 【中文题名】 | 无线视频监控系统的研究与实现 |
| 【英文题名】 | The Research and Implementation of Wireless Video Monitor System |
| 【学科专业】 | 计算机软件与理论 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-6-13 |
| 【中关键词】 | 无线视频监控系统,DirectShow,Windows,Media,MPMA,P2P |
| 【英关键词】 | Wireless Video Monitor System,DirectShow,Windows Media,MPMA,P2P,SIP, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 | 视频监控可以使人们通过网络监控远端现场发生的事情,这种系统在工业生产和社会生活的各个领域得到了广泛的应用。而采用无线网络传输的视频监控的应用范围则更为广阔,因为这种系统可以使监控的范围突破地理条件的限制。
本文介绍的无线视频监控系统涉及到多媒体数据处理、嵌入式驱动程序开发和多媒体数据传输等技术,系统由嵌入式采集压缩、无线网络传输、服务器接收解码显示、服务器提供流媒体服务和浏览端访问服务等部分组成,包括监控端、服务端和浏览端的开发,浏览端可以在远离服务端的地方看到监控端的情况。
目前处理多媒体数据比较成熟的技术是微软公司开发的DirectShow和Windows Media技术。采用这些技术能很好地解决Window平台下多媒体数据处理问题。但是随着Linux和Mac OS等平台使用地越来越多,迫切需要一种跨多媒体数据处理框架。本文详细介绍了DirectShow和Windows Media技术,对DirectShow多媒体数据的处理思想进行了扩展,提出并设计了一种多媒体数据处理框架MPMA(Multi-Platform MultiMedia Archicture)。
本监控系统的视频采集端采用W... |
| 【论文题纲】 |
|
摘要 |
5-7 |
|
ABSTRACT |
7-10 |
|
目录 |
10-13 |
|
第一章 绪论 |
13-16 |
|
1.1 开发背景 |
13 |
|
1.2 本文的工作 |
13-14 |
|
1.3 本文的组织结构 |
14-16 |
|
第二章 无线视频监控系统的设计 |
16-19 |
|
2.1 系统分析 |
16 |
|
2.2 体系结构 |
16-17 |
|
2.3 框架设计 |
17-18 |
|
2.4 系统核心技术 |
18 |
|
2.5 小结 |
18-19 |
|
第三章 系统多媒体数据处理的核心技术 |
19-32 |
|
3.1 DirectShow概述 |
19 |
|
3.2 DirectShow架构 |
19-21 |
|
3.3 DirectShow的有关概念 |
21-24 |
|
3.3.1 过滤器 |
21 |
|
3.3.2 过滤器图和过滤器图管理者 |
21-22 |
|
3.3.3 针 |
22-23 |
|
3.3.4 过滤器的媒体类型 |
23-24 |
|
3.3.5 媒体帧和分配器 |
24 |
|
3.4 DirectShow的工作原理 |
24-25 |
|
3.4.1 DirectShow对硬件的支持原理 |
24-25 |
|
3.4.2 DirectShow数据流程分析 |
25 |
|
3.5 DirectShow的系统服务 |
25-29 |
|
3.5.1 线程机制 |
25-26 |
|
3.5.2 事件机制 |
26-27 |
|
3.5.3 时钟机制 |
27-28 |
|
3.5.4 质量控制 |
28-29 |
|
3.6 Windows Media技术介绍 |
29-30 |
|
3.7 DirectShow技术和Windows Media技术结合使用 |
30 |
|
3.8 小结 |
30-32 |
|
第四章 系统多媒体数据传输的核心技术—RTP/RTCP协议 |
32-41 |
|
4.1 RTP/RTCP协议介绍 |
32-33 |
|
4.2 RTP协议介绍 |
33-35 |
|
4.2.1 RTP协议的工作原理 |
33 |
|
4.2.2 RTP的数据包格式 |
33-35 |
|
4.2.3 使用RTP协议的优点 |
35 |
|
4.3 RTCP协议介绍 |
35-36 |
|
4.3.1 RTCP协议的工作原理 |
35-36 |
|
4.3.2 RTCP的数据包 |
36 |
|
4.4 RTP/RTCP协议栈设计思想 |
36-37 |
|
4.4.1 RTP数据传输模块 |
37 |
|
4.4.2 RTCP数据传输模块 |
37 |
|
4.4.3 收发数据控制模块 |
37 |
|
4.4.4 同步源信息表的维护模块 |
37 |
|
4.5 JRTPLIB的使用 |
37-40 |
|
4.5.1 初始化操作 |
38-39 |
|
4.5.2 数据的发送 |
39 |
|
4.5.3 数据的接收 |
39-40 |
|
4.5.4 控制信息的设置 |
40 |
|
4.6 小结 |
40-41 |
|
第五章 跨平台多媒体处理体系架构MPMA |
41-51 |
|
5.1 MPMA的提出 |
41 |
|
5.2 MPMA的主要概念 |
41-43 |
|
5.2.1 跨平台Filter Graph Manager |
41 |
|
5.2.2 跨平台Filter |
41-42 |
|
5.2.3 跨平台Pin |
42 |
|
5.2.4 三种不同的FGM |
42-43 |
|
5.3 MPMA的实现 |
43-48 |
|
5.3.1 过滤器管理者类CXFGM |
44-45 |
|
5.3.2 MPFilter类CMPFilter |
45 |
|
5.3.3 MPPin类CMPPin |
45-46 |
|
5.3.4 控制数据传输类CControlManager |
46-47 |
|
5.3.5 多媒体数据传输管理类CDataManager |
47 |
|
5.3.6 多媒体数据接收类CRTPAppSession |
47-48 |
|
5.4 关键流程图 |
48-50 |
|
5.4.1 多媒体数据的传输 |
48-49 |
|
5.4.2 控制命令的传输 |
49-50 |
|
5.5 小结 |
50-51 |
|
第六章 系统采集端MPEG4编码设备驱动程序开发 |
51-68 |
|
6.1 Windows CE.NET设备驱动程序介绍 |
51-52 |
|
6.2 USB设备驱动程序开发 |
52-55 |
|
6.2.1 USB接口概述 |
52-53 |
|
6.2.2 USB描述符 |
53 |
|
6.2.3 USB数据传输方式 |
53-54 |
|
6.2.4 USB系统的软件结构 |
54-55 |
|
6.3 Windows CE.NET下USB设备驱动程序开发特点 |
55-56 |
|
6.3.1 开发USB设备驱动程序常用函数 |
55 |
|
6.3.2 USB设备驱动程序的常见编写方法 |
55-56 |
|
6.4 WIS MPEG4编码驱动程序的实现 |
56-67 |
|
6.4.1 USB设备驱动程序向上层提供的接口 |
56-60 |
|
6.4.2 底层函数的实现 |
60-64 |
|
6.4.3 流接口驱动的封装 |
64-67 |
|
6.5 小结 |
67-68 |
|
第七章 无线视频监控系统的实现 |
68-84 |
|
7.1 视频采集编码模块 |
68 |
|
7.2 视频传输到服务器端模块 |
68-73 |
|
7.2.1 Windows CE.NET下拨号上网 |
69-71 |
|
7.2.2 视频数据的RTP包封装处理 |
71-73 |
|
7.3 服务端解码显示并提供流媒体服务模块 |
73-83 |
|
7.3.1 MPEG4 Net Receiver Filter的实现 |
73-77 |
|
7.3.2 流媒体服务类WMV Encoder Filter |
77-83 |
|
7.4 浏览者浏览模块 |
83 |
|
7.5 小结 |
83-84 |
|
第八章 基于P2P和SIP的新型视频监控系统的设想 |
84-102 |
|
8.1 目前视频监控系统的不足 |
84 |
|
8.2 P2P技术 |
84-89 |
|
8.2.1 P2P技术简介 |
84-85 |
|
8.2.2 P2P的两种形式 |
85-86 |
|
8.2.3 JXTA介绍 |
86-89 |
|
8.2.4 JXTA-C简介 |
89 |
|
8.3 SIP技术 |
89-91 |
|
8.3.1 SIP的基本概念 |
89-90 |
|
8.3.2 SIP的特点 |
90-91 |
|
8.3.3 SIP的主要功能 |
91 |
|
8.3.4 SIP消息 |
91 |
|
8.4 系统设计思想 |
91-92 |
|
8.5 系统体系结构 |
92 |
|
8.6 系统框架设计 |
92-93 |
|
8.7 系统详细设计 |
93-101 |
|
8.7.1 SIP层设计 |
93-94 |
|
8.7.2 JXTA层设计 |
94-100 |
|
8.7.3 主要类的实现 |
100-101 |
|
8.8 小结 |
101-102 |
|
第九章 总结与展望 |
102-104 |
|
9.1 总结 |
102 |
|
9.2 展望 |
102-104 |
|
参考文献 |
104-106 |
|
附录1:攻读学位期间发表的学术论文 |
106-107 |
|
致谢 |
107 |
|
| 【DOI】 | LunWen.ID:2.2008.378381 |