| 【中文题名】 | 基于流媒体的视频监控系统的研究与实现 |
| 【英文题名】 | Research and Development of Video Surveillance System Based on Streaming Media |
| 【学科专业】 | 控制理论与控制工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-6-11 |
| 【中关键词】 | 视频监控,流媒体,RTPRTCP,DirectShow,组播,拥塞控制 |
| 【英关键词】 | Video Surveillance,Streaming Media,RTP/RTCP,DirectShow,Multicast,Congestion Control, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
随着流媒体技术和网络技术的发展,视频监控系统在现实生活中的应用越来越广泛。如何有效地提高视频监控系统对主机资源和网络资源的利用效率,使其能够优质、高效、灵活地为工业生产和社会生活提供服务,成为当前视频监控系统研究的核心。
本文围绕江苏省“十五”科技攻关项目“网络化焊接机器人研制与跃进汽车集团焊接生产线应用工程”的子课题——机器人焊接生产线监控系统,讨论了基于流媒体的网络化视频监控系统的需求分析、系统设计和实现等问题。该系统实现了视频采集、录像、实时组播、查询点播和开放录像控制接口等功能。系统实现了采用RTP实时传输协议的视频数据传输,视频数据解码播放利用DirectShow架构实现。文中提出了一种动态录像的策略和算法,该算法可以在不影响录像效果的情况下,有效节省录像文件占用的存储空间。系统提供了允许第三方系统控制录像的接口,提高了系统的灵活性和开放性。
在深入研究视频数据网络传输的特点和现有拥塞控制策略特点的基础上,本文提出了一种先将原始的RGB图像按时间分层后再编码传输的分层编码流拥塞制策略,给出了实现方法和试验结果。在这一传输策略中,各层独立编码,去除了传统分层编码策略中各层分为... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
绪论 |
8-10 |
|
0.1 课题背景 |
8-9 |
|
0.2 研究内容 |
9-10 |
|
第一章 视频监控系统概述 |
10-14 |
|
1.1 从模拟到基于网络的数字视频监控系统 |
10-13 |
|
1.1.1 模拟视频监控系统 |
10-11 |
|
1.1.2 数字视频系统 |
11-13 |
|
1.2 模拟视频监控系统和数字视频监控系统的比较 |
13-14 |
|
第二章 焊接生产线视频监控系统总体设计 |
14-23 |
|
2.1 问题定义 |
14-15 |
|
2.2 需求描述 |
15-19 |
|
2.2.1 系统数据流图 |
15-18 |
|
2.2.2 系统对录像过程要求 |
18-19 |
|
2.2.3 系统中的数据 |
19 |
|
2.3 系统框架 |
19-23 |
|
第三章 视频数据采集与解码播放 |
23-33 |
|
3.1 需求描述 |
23-25 |
|
3.1.1 视频数据的采集 |
23 |
|
3.1.2 视频解码播放 |
23-25 |
|
3.2 视频数据的解码与播放 |
25-33 |
|
3.2.1 DirectShow基础 |
25-30 |
|
3.2.2 视频采集功能的实现 |
30-31 |
|
3.2.3 MPEG-1 数据播放功能的实现 |
31-33 |
|
第四章 网络传输功能的研究与实现 |
33-53 |
|
4.1 问题定义 |
33 |
|
4.2 需求描述 |
33-34 |
|
4.2.1 传输视频数据 |
33 |
|
4.2.2 传输控制数据 |
33-34 |
|
4.3 IP网络概述 |
34-35 |
|
4.4 在IP网络上进行数据传输 |
35-37 |
|
4.5 使用Winsock进行网络编程 |
37-38 |
|
4.6 实时传输协议-RTP/RTCP |
38-48 |
|
4.6.1 RTP/RTCP协议工作原理 |
38-40 |
|
4.6.2 RTP的协议内容 |
40-42 |
|
4.6.3 RTCP的协议内容 |
42-47 |
|
4.6.4 RTP/RTCP协议的实现 |
47-48 |
|
4.7 RTP相关其他协议 |
48-49 |
|
4.7.1 RTSP协议 |
49 |
|
4.7.2 RSVP协议 |
49 |
|
4.8 控制数据的传输 |
49-53 |
|
4.8.1 接收和处理控制数据 |
49-51 |
|
4.8.2 点播会话的控制 |
51-52 |
|
4.8.3 连接保活操作的设计实现 |
52-53 |
|
第五章 数据访问功能的研究与实现 |
53-57 |
|
5.1 系统录像的设计与实现 |
53-55 |
|
5.2 数据库访问的实现 |
55-56 |
|
5.3 注册表访问的实现 |
56-57 |
|
第六章 视频传输中的拥塞控制策略研究 |
57-66 |
|
6.1 介绍 |
57 |
|
6.2 网络传输视频数据的问题和现有解决方法 |
57-59 |
|
6.2.1 网络传输的问题 |
57 |
|
6.2.2 现有解决方法 |
57-59 |
|
6.3 先分层后编码的方法 |
59-63 |
|
6.3.1 分层原理 |
59-60 |
|
6.3.2 媒体处理的设计实现 |
60-61 |
|
6.3.3 分层原则 |
61-63 |
|
6.3.4 基于分层的拥塞控制 |
63 |
|
6.4 实验方法 |
63-65 |
|
6.5 讨论 |
65-66 |
|
结束语 |
66-68 |
|
1 论文总结 |
66 |
|
2 进一步发展方向 |
66-68 |
|
致谢 |
68-69 |
|
参考文献 |
69-71 |
|
硕士期间发表的论文 |
71-72 |
|
附录 A 视频监控系统主要界面图 |
72-74 |
|
| 【DOI】 | LunWen.ID:2.2008.383239 |