| 【中文题名】 | 基于IPv6的网络视频监控的研究 |
| 【英文题名】 | The Research of Network Video Monitoring System Based on IPv6 |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-9-13 |
| 【中关键词】 | IPv6,视频监控,IP组播,IPSec,DirectShow,Com |
| 【英关键词】 | IPv6,Video Monitoring System,IPMulticast,IPSec,DirectShow,Com, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 | 随着互联网的迅猛发展,网络用户成倍的增加,IPv4 IP地址资源的不足成了制约网络发展的最大障碍。IPv6协议的出现解决了这个难题,并且表现出更快、更大、更安全、更及时、更方便的特征。下一代互联网给我国提供了一个与世界科技强国平等发展的机会。目前IPv6理论方面的研究已经比较成熟,而在IPv6应用方面的研究还有很大的发展空间。
网络视频监控已经被广泛使用,在银行、交通、教学、医疗等众多领域经常能见到它的身影。如何创造更高效的压缩算法,如何为在网络上传输实时视频信息提供QoS,如何保证视频数据网络传输的安全性成为当前视频监控中研究的热点问题。由于IPv6协议具有的在组播、QoS质量控制和安全方面的优良特性,IPv6给当前网络视频的研究带来了新的方向。
DirectX软件开发包是微软公司提供的一套在Windows操作系统平台上开发高性能图形、音频、视频和网络游戏的编程接口。用DirectShow来开发视频监控系统,能让程序开发人员从复杂的数据传输、硬件差异、同步性等工作中解脱出来。
本文对IPv6实验环境的搭建,IPv6组播传输的编程实现,视频采集、传输的方法进行了... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-7 |
|
第一章 绪论 |
7-11 |
|
1.1 IPv6网络协议的产生背景 |
7 |
|
1.2 IPv6协议的新特性 |
7-8 |
|
1.3 视频监控系统的发展状况和发展方向 |
8-9 |
|
1.4 IPv6视频监控的国内外发展现状 |
9-10 |
|
1.5 论文的主要任务 |
10-11 |
|
第二章 流媒体技术及视频编码方案的选择 |
11-18 |
|
2.1 流媒体技术概述 |
11 |
|
2.2 视频编码方案的选择 |
11-13 |
|
2.3 流媒体网络传输方式 |
13-14 |
|
2.4 流媒体的传输协议 |
14-18 |
|
第三章 IPv6视频网络传输技术 |
18-37 |
|
3.1 IPv6地址类型 |
18-19 |
|
3.1.1 Unicast地址 |
18-19 |
|
3.1.2 Multicast地址 |
19 |
|
3.1.3 Anycast地址 |
19 |
|
3.2 Winsock对IPv6的支持 |
19-21 |
|
3.2.1 Winsock中的IPv6寻址 |
19-20 |
|
3.2.2 Winsock下的IPv4/IPv6专用函数 |
20-21 |
|
3.3 组播技术 |
21-27 |
|
3.3.1 IPv6组播地址的基本格式 |
21-22 |
|
3.3.2 组播原理 |
22-24 |
|
3.3.3 组播支持协议 |
24-25 |
|
3.3.4 组播路由技术 |
25-27 |
|
3.4 组播的应用编程 |
27-30 |
|
3.4.1 用Setsockopt编写组播程序 |
27-29 |
|
3.4.2 用WSAIoctl编写组播程序 |
29 |
|
3.4.3 用WSAJoinLeaf编写组播程序 |
29-30 |
|
3.5 视频传输中的常规服务质量 |
30-37 |
|
3.5.1 QoS简介 |
30-31 |
|
3.5.2 常规服务质量的实现方法 |
31-33 |
|
3.5.3 用Winsock对QoS进行访问 |
33-37 |
|
第四章 COM技术与DirectShow技术 |
37-46 |
|
4.1 COM技术介绍 |
37-39 |
|
4.1.1 COM特性 |
37-38 |
|
4.1.2 COM接口 |
38 |
|
4.1.3 使用COM组件 |
38-39 |
|
4.2 ActiveX控件介绍 |
39-41 |
|
4.2.1 ActiveX控件简介 |
39 |
|
4.2.1 ActiveX控件结构 |
39-41 |
|
4.2.3 ActiveX控件与Internet |
41 |
|
4.3 DirectShow简介 |
41-45 |
|
4.3.1 DirectShow系统概述 |
41-42 |
|
4.3.2 DirectShow的组成构架 |
42-43 |
|
4.3.3 Filter原理 |
43-45 |
|
4.4 DirectShow的应用开发过程 |
45-46 |
|
第五章 IPv6视频监控系统的总体设计 |
46-51 |
|
5.1 系统硬件结构设计 |
46-49 |
|
5.1.1 硬件系统框架 |
46 |
|
5.1.2 实验环境的搭建 |
46-49 |
|
5.2 系统软件结构设计 |
49-50 |
|
5.3 开发工具的选择 |
50-51 |
|
第六章 视频监控系统的模块开发 |
51-74 |
|
6.1 服务器端的视频捕获、预览、编码和发送 |
51-54 |
|
6.1.1 视频捕获 |
51-53 |
|
6.1.2 视频预览 |
53 |
|
6.1.3 视频压缩 |
53-54 |
|
6.1.4 视频组播发送 |
54 |
|
6.2 视频组播发送和接收组件的设计 |
54-67 |
|
6.2.1 程序结构分析 |
54-55 |
|
6.2.2 组播发送Filter设计 |
55-60 |
|
6.2.3 组播接收Filter设计 |
60-67 |
|
6.3 客户端的视频接收、解压、和回放 |
67-70 |
|
6.3.1 客户端ActiveX控件的创建 |
68-69 |
|
6.3.2 客户端各模块的创建 |
69-70 |
|
6.3.3 JSP页面调用客户ActiveX控件的方法 |
70 |
|
6.4 系统的运行测试 |
70-74 |
|
第七章 IPv6视频监控系统的安全性探讨与实现 |
74-88 |
|
7.1 三种安全措施的采用形成安全体系 |
74 |
|
7.2 用IPSec6实现AH认证 |
74-83 |
|
7.2.1 IPSEC简介 |
74-75 |
|
7.2.2 IPSec协议的体系结构 |
75 |
|
7.2.3 IPv6网络的安全机制在IPSec方面的改进 |
75-76 |
|
7.2.4 IPSec对IPv6包的加密、认证原理 |
76-78 |
|
7.2.5 Windows系统对IPv6环境下IPSec的支持 |
78-79 |
|
7.2.6 用IPSec6做的安全实验 |
79-83 |
|
7.3 用网上登录系统实现用户管理 |
83-85 |
|
7.4 用DES加密算法实现图像数据加密 |
85-88 |
|
第八章 总结与展望 |
88-89 |
|
8.1 论文总结 |
88 |
|
8.2 展望 |
88-89 |
|
致谢 |
89-90 |
|
参考文献 |
90-91 |
|
| 【DOI】 | LunWen.ID:2.2008.379754 |