| 【中文题名】 | 西变厂网络视频监控系统设计中的流媒体传输技术及应用 |
| 【英文题名】 | |
| 【学科专业】 | 交通信息工程及控制 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-11-6 |
| 【中关键词】 | 多媒体,流媒体,RTPRTCP,DirectShow,Windows,Socket |
| 【英关键词】 | Multimedia,Streaming Media,RTP/RTCP,DirectShow,Winsock, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 | 随着数字技术、多媒体通信和IP宽带网络技术的不断发展,信息领域取得了革命性的进步。近年来,流媒体数据的实时传输技术已成为计算机网络技术领域的研究热点。对实时流媒体数据网络传输的研究和应用,不仅拓展了流媒体技术和网络传输技术的实际应用,而且丰富了多媒体技术的研究内容,具有较高的工程应用价值。而以该技术为基础的远程视频监控系统正越来越广泛地应用于社会各个部门。但目前的很多监控系统都跟具体的硬件相关,完全用软件的方式来实现的监控系统还不多见,所以有必要开发一种具有通用性的视频监控系统,用普通的摄像头就能实现视频的采集,本系统完全用软件的方法实现了西安变压器厂远程监控系统。
在众多流媒体传输的方法中,带宽变化对播放的影响、媒体传输质量的控制以及应用软件的可重用性等问题一直难以很好地解决。本文对以上这些问题进行了研究,主要内容包括:①针对多媒体技术、流媒体数据的IP传输技术和RTP/RTCP协议的应用,以及音视频数据的压缩、解码标准做了研究;②选用了Visual C++6.0作为开发平台,运用微软的DirectShow技术进行了音视频的采集、编码、解码、回放等开发编程;③开发了西安变压器厂远程视频监控系... |
| 【论文题纲】 |
|
第一章 绪论 |
7-10 |
|
1.1 论文的研究背景 |
7 |
|
1.2 论文所完成的工作 |
7-8 |
|
1.3 论文工作的现实意义 |
8-10 |
|
第二章 西安变压器厂远程监控系统的总体设计与相关技术研究 |
10-26 |
|
2.1 系统的体系结构 |
10-11 |
|
2.2 系统的运行界面 |
11-12 |
|
2.3 远程监控系统设计中的相关技术分析 |
12-26 |
|
2.3.1 多媒体技术概述 |
12-13 |
|
2.3.2 IP宽带网络技术分析 |
13-14 |
|
2.3.3 流媒体的应用及网络传输方式 |
14-16 |
|
2.3.4 流媒体技术的发展现状 |
16-18 |
|
2.3.5 多媒体数据的处理与分析 |
18-21 |
|
2.3.5.1 多媒体数据的流化处理 |
18-20 |
|
2.3.5.2 多媒体数据编码压缩技术概述 |
20-21 |
|
2.3.6 实时传输与实时传输控制协议RTP/RTCP |
21-26 |
|
2.3.6.1 RTP/RTCP的技术背景和基本特性 |
21 |
|
2.3.6.2 RTP协议分析 |
21-22 |
|
2.3.6.3 RTCP协议分析 |
22-24 |
|
2.3.6.4 软件中RTP/RTCP协议对流媒体的支持及应用 |
24-26 |
|
第三章 远程监控系统发送端软件的实现 |
26-48 |
|
3.1 软件开发中基于DirectShow的开发方法简介 |
26-29 |
|
3.1.1 DirectShow系统概述 |
26-27 |
|
3.1.2 组件对象模型(COM)概述 |
27 |
|
3.1.3 DirectShow应用程序的一般开发过程 |
27-28 |
|
3.1.4 数据流与多线程同步 |
28-29 |
|
3.2 过滤器原理 |
29-34 |
|
3.2.1 过滤器的种类和结构 |
29-30 |
|
3.2.2 过滤器的连接 |
30-31 |
|
3.2.3 过滤器的状态转换 |
31-32 |
|
3.2.4 过滤器的数据流传输 |
32-34 |
|
3.3 软件中应用层界面控制部分的开发 |
34-36 |
|
3.4 视频信息的处理过程 |
36-44 |
|
3.4.1 视频采集及预览的实现 |
36-40 |
|
3.4.2 视频数据编码压缩标准 |
40-42 |
|
3.4.3 视频压缩方法在软件中的应用 |
42-44 |
|
3.5 采集设备属性页的实现 |
44 |
|
3.6 网络发送端过滤器的开发 |
44-48 |
|
第四章 远程监控系统接收端软件的实现 |
48-62 |
|
4.1 音频数据编码压缩标准及其在软件中的具体实现 |
48-51 |
|
4.1.1 音频数据压缩标准 |
48-50 |
|
4.1.2 音频压缩处理的编程实现 |
50-51 |
|
4.2 SOCKET网络编程技术 |
51-56 |
|
4.2.1 套接字的类型 |
51-52 |
|
4.2.2 流式套接字编程模型 |
52-54 |
|
4.2.3 数据报套接字编程模型 |
54-55 |
|
4.2.4 本软件音视频数据网络传输的实现 |
55-56 |
|
4.3 网络接收端过滤器的开发 |
56-58 |
|
4.4 网络接收端与发送端数据交互流程 |
58-59 |
|
4.5 实时抓图功能的实现 |
59-62 |
|
第五章 结论与展望 |
62-64 |
|
5.1 论文总结 |
62 |
|
5.2 后续工作展望 |
62-64 |
|
参考文献 |
64-66 |
|
致谢 |
66 |
|
| 【DOI】 | LunWen.ID:2.2008.380575 |