视频监控客户端的设计与实现
发布时间:2017-04-06 09:15
本文关键词:视频监控客户端的设计与实现,由笔耕文化传播整理发布。
【摘要】:目前,网络视频监控系统已经得到了广泛的应用,并在智能化,综合化的实现取得了非常大的进展。网络视频监控系统以其直观、方便、信息内容详实被广泛应用于管理、预警等场合,成为金融、交通、商业、电力、公安、海关、国防等领域安全防范监控的重要手段。随着Internet和监控技术的迅速发展,视频监控的网络化已成为当今研究的热点之一和主要的发展趋势。此外,随着4G网络的建设,无线网络数据传输速度得到了大幅提升,这使得无线视频监控成为了可能。本文以安防监控为背景,构建了一个基于Client/Sever结构的远程视频监控系统。介绍了在视频监控中广泛运用的通信协议,如RTP协议和GB28181(SIP)协议;然后设计了视频监控系统的整体方案,把整个系统分为服务器、客户端软件和设备端三大模块,其中客户端软件是本文介绍的核心部分,在软件设计上主要分为主界面设计,菜单栏设计,工具栏设计,视频栏设计四大部分;最后在客户端软件的实现上,选择的是MFC框架,以实现用户的界面交互,运行GB28181协议来实现网络信令的收发,运用RTP协议来实现H.264视频数据在网络上的传输,客户端使用jrtp动态库实现数据接收,运用ffmpegDecoder技术来实现流媒体数据的解码和播放。最后,论文对客户端软件进行了总结,并提出一些改进建议。
【关键词】:远程监控系统 客户端 SIP UDP/TCP/IP RTP/RTCP
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.6
【目录】:
- 摘要5-6
- Abstract6-10
- 第一章 绪论10-13
- 1.1 研究目的和意义10
- 1.2 国内外研究现状10-11
- 1.3 研究目标、研究内容及拟解决的关键问题11-12
- 1.4 本文组织12-13
- 第二章 E安讯视频监控系统简介13-20
- 2.1 系统概述13
- 2.2 系统应用场景13-15
- 2.3 系统成功案例15-20
- 2.3.1 佛山市公共安全视频监控联网系统16
- 2.3.2 广东三防指挥系统视频监控中心平台16-17
- 2.3.3 佛山市三水区社会治安视频监控系统17-18
- 2.3.4“平安东莞”城市安全联网视频监控系统18-19
- 2.3.5 长沙市治安动态视频监控系统19-20
- 第三章 E安迅视频监控系统总体设计20-29
- 3.1 总体设计方案20-21
- 3.2 功能设计方案21-24
- 3.2.1 平台级联接入21-22
- 3.2.2 视频资源获取22
- 3.2.3 视频监控管理22-23
- 3.2.4 PTZ控制23
- 3.2.5 中心存储录像管理23-24
- 3.2.6 辅助管理功能24
- 3.3 配套软件产品技术规格24-28
- 3.3.1 级联服务器软件24-25
- 3.3.2 流媒体服务器软件25-28
- 3.4 注意事项28-29
- 第四章 视频监控客户端详细设计29-58
- 4.1 视频监控客户端功能需求29-31
- 4.2 视频监控客户端总体设计31-36
- 4.2.1 视频监控客户端总体设计概述31-32
- 4.2.2 视频监控客户端全局类图设计32-33
- 4.2.3 视频监控客户端业务流程处理33-36
- 4.3 视频监控客户端模块设计36-44
- 4.3.1 视频监控客户端业务模块设计37-39
- 4.3.2 视频监控客户端界面模块设计39-41
- 4.3.3 视频监控客户端视频协议模块设计41-43
- 4.3.4 视频监控客户端通信模块设计43-44
- 4.4 视频监控客户端内部协议接口设计44-50
- 4.4.1 对象初始化接口44-45
- 4.4.2 用户登录接口45
- 4.4.3 获取组织机构树信息接口45-46
- 4.4.4 用户请求视频接口46-47
- 4.4.5 抓图功能接口47
- 4.4.6 设置分屏接口47-48
- 4.4.7 录像回放相关接口48
- 4.4.8 远程DVR相关接口48-49
- 4.4.9 本地文件相关接口49-50
- 4.5 视频监控客户端GB28181协议接口设计50-58
- 4.5.1 客户端注册请求接口51-52
- 4.5.2 设置服务器信息接口52
- 4.5.3 实时视频请求INVITE接口52-53
- 4.5.4 历史录像回放接口53
- 4.5.5 INFO消息发送接口53
- 4.5.6 RTP接受线程建立接口53
- 4.5.7 MESSAGE消息发送接口53-54
- 4.5.8 设置SDP接口54-58
- 第五章 视频监控客户业务功能测试58-66
- 5.1 用户登录认证业务功能测试58-59
- 5.2 请求前端视频流业务功能测试59-60
- 5.3 显示模式切换测试60
- 5.4 云台控制业务功能测试60-61
- 5.5 图像抓图功能测试61-62
- 5.6 本地录像回放业务功能测试62-64
- 5.7 远程DVR录像回放业务功能测试64-66
- 结束语66-67
- 参考文献67-69
- 致谢69-70
- 附件70
【参考文献】
中国期刊全文数据库 前3条
1 崔沅,程林,孙元章,黎雄,彭疆南,钟志安,张剑云;应用ATM网络实现电力系统远程实时监控[J];电力系统自动化;2002年14期
2 张亮;数字视频远程监控[J];现代通信;2001年10期
3 卢选民,张原,史浩山;分布式智能监控系统视频多画面显示的设计与实现[J];计算机应用研究;2000年03期
本文关键词:视频监控客户端的设计与实现,由笔耕文化传播整理发布。
,本文编号:288633
本文链接:https://www.wllwen.com/kejilunwen/wltx/288633.html