| 【中文题名】 | 无线流媒体技术在远程视频监控中的应用 |
| 【英文题名】 | Application of Wireless Video-monitoring System Based on Streaming Media Techniques |
| 【学科专业】 | 通信与信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-12 |
| 【中关键词】 | 视频监控,流媒体,RTSPRTPRTCP,TCP,客户端, |
| 【英关键词】 | Video-monitoring System,Streaming Media,RTSP/RTP/RTCP,TCP,Client, |
| 【分类导航】 | 工业技术>无线电电子学、电信技术>通信>图像通信、多媒体通信>> |
| 【论文摘要】 |
无线视频监控系统是在传统监测监控系统的基础上结合当前无线通信技术和信息处理技术而发展起来的新型监控系统;流媒体技术作为多媒体与网络相结合的技术,其应用和研究得到迅速发展。基于流媒体技术的视频监控系统功能更加完善,其监控时效和监控质量都得到了提高,在各行各业已经得到了广泛的应用和长足的发展。
本文主要研究无线流媒体技术在远程视频监控中的应用,重点是流媒体实时传输中的关键技术和实现,以及客户端的软件设计。本文的主要研究内容和成果如下:
1.研究了流媒体实时传输中的关键技术,主要包括网络通信协议、应用层视频质量(QoS)控制、视频同步。
2.实现了流媒体实时传输中的关键技术,对基于RTSP/RTP/RTCP协议的视频流传输的实现和基于TCP协议的视频流传输的实现进行了详细的描述,并给出了比较和分析,并选择后一种方法实现视频流的传输。
3.提出了无线远程视频监控系统的总体设计,包括系统的组成、功能和体系结构。
4.完成了无线远程视频监控系统客户端的软件设计,包括客户端与服务器之间的交互消息,系统的启动流程和网络播放流程,以及一些主要功能模块的设计。 |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-7 |
|
第一章 绪论 |
7-11 |
|
1.1 课题背景 |
7 |
|
1.2 视频监控系统的发展历程 |
7-8 |
|
1.3 无线通信网络的选择 |
8-10 |
|
1.4 本文主要工作和论文结构 |
10-11 |
|
第二章 流媒体实时传输关键技术的研究 |
11-24 |
|
2.1 流媒体原理 |
11-13 |
|
2.1.1 流媒体的概念 |
11 |
|
2.1.2 流媒体的传输方式 |
11-12 |
|
2.1.3 流媒体实时传输的条件 |
12-13 |
|
2.2 网络通信协议 |
13-19 |
|
2.2.1 网络通信协议简介 |
13 |
|
2.2.2 TCP协议和UDP协议 |
13-14 |
|
2.2.3 RTP协议和RTCP协议 |
14-17 |
|
2.2.4 RTSP协议 |
17-19 |
|
2.3 视频质量(QoS)控制 |
19-22 |
|
2.3.1 应用层质量控制 |
19-20 |
|
2.3.2 拥塞控制机制 |
20-21 |
|
2.3.3 误码控制机制 |
21-22 |
|
2.4 视频同步 |
22-24 |
|
2.4.1 视频同步概念 |
22 |
|
2.4.2 流媒体同步的四层参考模型 |
22-23 |
|
2.4.3 媒体内同步技术 |
23-24 |
|
第三章 流媒体实时传输技术的实现 |
24-39 |
|
3.1 流媒体视频流传输过程 |
24-25 |
|
3.2 套接字网络编程 |
25-27 |
|
3.2.1 套接字 |
25 |
|
3.2.2 Windows Sockets编程模式 |
25-27 |
|
3.3 网络协议设计原则 |
27-29 |
|
3.4 流媒体视频流传输中的缓冲区控制 |
29-31 |
|
3.4.1 视频数据特征 |
29 |
|
3.4.2 接收端缓冲区作用及长度 |
29-30 |
|
3.4.3 控制算法 |
30-31 |
|
3.4.4 调整粒度 |
31 |
|
3.5 基于RTSP/RTP/RTCP协议的视频流传输的实现 |
31-34 |
|
3.5.1 RTSP会话传输流程 |
31-32 |
|
3.5.2 RTP/RTCP传输控制流程 |
32 |
|
3.5.3 接收端缓冲区的处理 |
32-33 |
|
3.5.4 传输速率的反馈控制 |
33-34 |
|
3.6 基于TCP协议的视频流传输的实现 |
34-37 |
|
3.6.1 帧头格式 |
34-36 |
|
3.6.2 接收端缓冲区的处理 |
36-37 |
|
3.7 两种协议的比较分析 |
37-39 |
|
第四章 无线远程视频监控系统总体设计 |
39-46 |
|
4.1 系统介绍 |
39-43 |
|
4.1.1 系统概述 |
39 |
|
4.1.2 系统组成 |
39-40 |
|
4.1.3 系统主要功能 |
40-41 |
|
4.1.4 系统体系结构 |
41-43 |
|
4.1.5 系统的特点 |
43 |
|
4.2 系统主界面 |
43-46 |
|
第五章 视频监控系统客户端软件设计 |
46-62 |
|
5.1 客户端与服务器之间的消息 |
46-53 |
|
5.1.1 命令端口消息 |
47-52 |
|
5.1.2 视频端口消息 |
52-53 |
|
5.2 客户端的启动流程 |
53-56 |
|
5.3 网络播放的实现 |
56-58 |
|
5.3.1 网络播放流程 |
56-57 |
|
5.3.2 主要函数介绍 |
57-58 |
|
5.4 主要对话框 |
58-62 |
|
5.4.1 用户登陆对话框 |
58-59 |
|
5.4.2 通道管理和图像参数对话框 |
59-60 |
|
5.4.3 录像查询及播放对话框 |
60-61 |
|
5.4.4 录像对话框 |
61-62 |
|
结束语 |
62-63 |
|
致谢 |
63-64 |
|
参考文献 |
64-66 |
|
作者在读期间的研究成果 |
66 |
|
| 【DOI】 | LunWen.ID:2.2008.385962 |