| 【中文题名】 | 基于考试系统的远程监控系统的设计 |
| 【英文题名】 | |
| 【学科专业】 | 计算机软件工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-11-28 |
| 【中关键词】 | H.264,DirectShow,IP组播,Windows多线程技术,Winsock,QoS |
| 【英关键词】 | H.264,DirectShow,the IP group broadcasts,Windows multi-thread technology,Winsock,QoS, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 | 计算机系统的应用、普及,网络通信技术及图象压缩处理技术以及传输技术的快速发展,使得教育系统能够采用最新的计算机、通信和图象处理技术,通过计算机网络传输数字图象,可为实现远程考试监控系统提供高效可行、价格低廉的解决方案。
本文所设计的远程考试监控系统是利用学校现有的校园网络环境与技术条件,充分发挥校园网络的优势,建成可靠的远程视频监控系统,为学校的各种考试管理提供了更有力的技术保障。
该设计是以计算机技术为核心,采用了目前国际先进的H.264多媒体编解码压缩标准,实现了在较低带宽上传输高质量的图像;同时采用了IP组播技术更为方便地实现了多点传送和广域网通信。以及在设计中还采用采用了Microsoft公司提供的DirectShow组件较方便地实现了实时图象和视频文件播放的操作;最后采用了Winsock网络编程技术和Windows多线程技术使得网络通信和视频流实时采集、播放得已实现。整个设计实现了流媒体点对点、点对多点、多点对多点的远程实时编码组播和监控的功能。
全文共分为六章内容,第一章为前言部分,主要介绍设计过程中所采用的技术及其背景,同时阐述了设计的目的、意义。... |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
Abstract |
6-9 |
|
第1章 引言 |
9-11 |
|
1.1 技术背景 |
9-10 |
|
1.1.1 所使用的H.264编解码技术背景 |
9-10 |
|
1.1.2 所使用的directshow组件技术背景 |
10 |
|
1.1.3 所使用的Winsock网络编程技术背景 |
10 |
|
1.2 开发内容、目的及意义 |
10-11 |
|
第2章 H.264编解码标准及核心技术分析 |
11-17 |
|
2.1 H.264编解码标准 |
11 |
|
2.2 数字视频编解码技术的演变 |
11-12 |
|
2.3 H.264与MPEG-4的比较 |
12-14 |
|
2.4 H.264/AVC核心技术分析 |
14-17 |
|
2.4.1 帧间预测 |
14-15 |
|
2.4.2 帧内预测 |
15 |
|
2.4.3 变换 |
15-16 |
|
2.4.4 量化 |
16 |
|
2.4.5 环路滤波 |
16-17 |
|
2.4.6 熵编码 |
17 |
|
第3章 WINSOOK网络编程及WINDOWS多线程编程技术 |
17-23 |
|
3.1 WINSOK网络编程技术 |
17-22 |
|
3.1.1 Winsock的基本概念 |
17-18 |
|
3.1.2 Winsock的编程特点 |
18-19 |
|
3.1.3 客户机/服务器模型的winsock程序设计流程 |
19-21 |
|
3.1.4 Winsock的异步模式 |
21-22 |
|
3.1.5 Winsock多址广播 |
22 |
|
3.2 Windows多线程编程技术 |
22-23 |
|
3.2.1 多线程概述 |
23 |
|
3.2.2 多线程控制机制 |
23 |
|
第4章 设计中用到的DirectShow组件介绍 |
23-28 |
|
4.1 DirectShow组件 |
23-28 |
|
第5章 远程监控系统的设计与实现 |
28-46 |
|
5.1 项目介绍 |
28 |
|
5.2 用户需求背景 |
28-29 |
|
5.3 方案设计的基本原则 |
29 |
|
5.4 远程监控系统概述 |
29-30 |
|
5.4.1 系统特点 |
29-30 |
|
5.5 系统体系结构及工作原理 |
30-32 |
|
5.5.1 系统体系结构 |
30-31 |
|
5.5.2 主要组成部分及其作用 |
31-32 |
|
5.5.2.1 监控现场主机 |
31 |
|
5.5.2.2 海量存储设备 |
31 |
|
5.5.2.3 监控中心主机 |
31 |
|
5.5.2.4 视频采集压缩卡 |
31-32 |
|
5.6 远程监控系统设计 |
32-41 |
|
5.6.1 整体设计 |
32 |
|
5.6.2 系统硬件模型 |
32 |
|
5.6.2.1 工控机 |
32 |
|
5.6.2.2 视频解码器 |
32 |
|
5.6.3 系统软件模型 |
32-37 |
|
5.6.3.1 视频压缩技术的选择 |
34 |
|
5.6.3.2 视频图象传输 |
34-37 |
|
5.6.4 主要模块设计 |
37-41 |
|
5.6.4.1 视频数据处理模块设计 |
37 |
|
5.6.4.2 视频数据发送和接收播放模块的设计 |
37-41 |
|
5.6.4.3 云台和镜头控制模块设计 |
41 |
|
5.6.4.4 检测信息的处理与界面化模块设计 |
41 |
|
5.7 远程监控系统的安全保密 |
41-44 |
|
5.7.1 远程监控系统安全保密方法 |
42 |
|
5.7.2 远程监控系统中加密算法 |
42-44 |
|
5.8 远程监控系统主要模块的实现 |
44-46 |
|
5.8.1 视频采集模块的实现 |
45 |
|
5.8.2 实时图象和视频文件的播放模块的实现 |
45 |
|
5.8.3 视频数据发送模块的实现 |
45 |
|
5.8.3.1 控制通道的实现 |
45 |
|
5.8.3.2 数据通道的实现 |
45 |
|
5.8.4 视频数据接收模块的实现 |
45-46 |
|
5.8.4.1 多路窗口的实现 |
45-46 |
|
第6章 远程监控系统的QoS讨论 |
46-50 |
|
6.1 服务端点QoS管理层次模型 |
46-48 |
|
6.2 客户端点QoS管理层次模型 |
48-50 |
|
第7章 结论与展望 |
50-51 |
|
参考文献 |
51-55 |
|
致谢 |
55 |
|
| 【DOI】 | LunWen.ID:2.2008.380987 |