声明
致谢
摘要
1 引言
1.1 视频监控的发展以及国内外研究现状
1.2 视频监控技术背景
1.3 本文组织结构
2 关键技术介绍
2.1 流媒体技术在监控中的应用
2.1.1 视频的类型分类以及码率情况介绍
2.1.2 传输协议介绍
2.2 基础知识GUID
2.3 监控系统介绍
2.3.1 监控系统总体概述
2.3.2 数据转发模块的介绍
2.3.3 缓冲池的实现技术
3 数据流转发模块的分析与设计
3.1 模块之间的调用关系
3.1.1 客户端介绍
3.1.2 数据采集端介绍
3.1.3 数据链路连接的建立
3.1.4 数据连接的断开
3.2 数据流转发模块的设计
3.2.1 模块的需求分析
3.2.2 难度分析
3.2.3 方案设计
4 会话控制的设计与实现
4.1 WCF技术的介绍
4.1.1 WCF基本知识介绍
4.1.2 WCF三个重要元素介绍
4.2 控制部分的类设计
4.3 会话逻辑介绍
4.3.1 心跳包的实现
4.3.2 请求与关闭数据流业务逻辑
4.3.3 数据流请求命令RequestStream
4.3.4 请求关闭数据流命令ReqStreamClose
4.3.5 数据流切换的业务逻辑
4.4 本章小结
5 数据流处理的设计与实现
5.1 方案设计
5.2 帧头信息介绍
5.3 TransmitStart功能的设计与实现
5.3.1 接收数据
5.3.2 转发数据流
5.3.3 实时性保证
5.4 StreamRecive功能设计及实现
5.4.1 帧头的判断
5.4.2 保证数据接收完整性
5.4.3 保证缓冲池被完全占用
5.5 本章小结
6 信息记录模块的设计与实现
6.1 信息记录模块需求分析
6.2 单个设备流信息
6.3 单个转发流信息
6.4 设备流组DeviceList
6.5 转发流组StreamList
7 系统测试
7.1 Streamer模块功能测试
7.2 Streamer模块性能测试
8 结论
参考文献
作者简历
学位论文数据集
北京交通大学;