基于云环境的视频监控平台的设计与实现
本文关键词:基于云环境的视频监控平台的设计与实现,,由笔耕文化传播整理发布。
【摘要】:近年来,随着云计算的迅速发展,云计算的海量存储能力和海量计算能力为安防领域带来了新的发展机遇,传统的视频监控平台也很难满足现在的存储海量视频数据的需求,尽管有工作已经尝试在云环境下部署实施,但是一个通用性的平台却仍然是一个业界的挑战。本文针对视频监控领域所面临的实时性、安全性、带宽依赖性、传输费用高等问题,设计并实现了一个基于云环境的视频监控平台,采用云存储技术来解决视频数据的异构性,利用云来解决平台的可扩展性。然后采用H.264视频编码标准和RTSP视频实时传输协议来解决带宽依赖性、实时性问题,并且提出单独构建一个嵌入式传感网络来单独进行身份识别、集中控制,该网络采用对IP动态绑定的视频传输方法,间接解决动态IP的不稳定性,并且充分利用了FTTH资源,降低了用户代价。本文主要的研究工作如下:(1)基于云环境的视频监控平台的总体架构设计。为了解决云环境下视频监控领域所面临的迫切挑战,在了解了客户需求以及传统方案漏洞的前提下,本文提出了一套基于云环境的视频监控平台的总体架构设计方案,该平台的逻辑架构共分为4层:应用层、逻辑层、接入层、数据层。(2)基于嵌入式传感网络动态IP绑定方案的设计与实现。针对传统方案中视频传输路线采用专线传输技术带来的带宽费用昂贵的问题,本方案提出并实现了一套基于嵌入式传感网络的动态IP绑定方案,通过本文实现的嵌入式传感设备,视频传输路线可以采用费用相对低廉的公用网。同时该嵌入式传感设备还集成了终端设备状态监控功能和报警功能。(3)基于Spark streaming的分布式并行处理架构的设计与实现。在视频处理环节中,针对传统平台中视频集中处理效率低的问题,本文提出来了一套基于Spark streaming的分布式并行处理架构,首先将实时采集的视频数据流进行序列化处理,将视频流转化为任务数据集,然后将输入数据交付给spark master节点,由spark的任务调度器将任务分发至从属节点并行处理,通过该方法,可以有效的提高视频编解码任务、视频多制式响应等任务的处理效率。(4)本文的存储模块采用关系型数据库与分布式文件系统相互融合的方案,提供统一的分布式存储访问接口,可以支持海量异构数据的存储,并且也提供了良好的容灾性、健壮性等非功能性保障。本文最后经过了严格的功能与性能的测评,验证了该基于云环境的视频监控平台在安防领域具有很好的应用价值。
【关键词】:云环境 视频监控 分布式 动态IP绑定 嵌入式设备
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.6
【目录】:
- 摘要6-8
- ABSTRACT8-13
- 1 绪论13-22
- 1.1 研究背景和意义13-14
- 1.2 国内外研究现状14-20
- 1.2.1 视频编解码协议方面研究现状14-15
- 1.2.2 视频传输协议方面研究现状15-16
- 1.2.3 视频传输方面研究现状16-17
- 1.2.4 视频存储方面研究现状17-18
- 1.2.5 云环境应用方面研究现状18-20
- 1.3 研究内容及意义20-21
- 1.4 章节安排21-22
- 2 需求分析与总体架构22-35
- 2.1 功能需求22-27
- 2.1.1 平台需求概述22-24
- 2.1.2 平台用例图分析24-27
- 2.2 性能需求27-28
- 2.3 功能设计28-32
- 2.4 架构设计32-34
- 2.4.1 系统逻辑架构设计32-33
- 2.4.2 系统总体架构设计33-34
- 2.5 本章小节34-35
- 3 视频监控平台的详细设计35-63
- 3.1 概述35-36
- 3.2 视频数据采集-接入模块的详细设计36-44
- 3.2.1 嵌入式智能设备软件体系结构图37-39
- 3.2.2 接入模块指令流图39
- 3.2.3 接入模块工作流图39-41
- 3.2.4 接入模块UML类图41-42
- 3.2.5 接入模块UML序列图42-44
- 3.3 视频数据存储-分布式存储模块的详细设计44-51
- 3.3.1 存储模块的统一访问接口45-47
- 3.3.2 存储模块的文件库存储模块47-49
- 3.3.3 存储模块的数据库存储模块49
- 3.3.4 存储模块UML类图49-50
- 3.3.5 存储模块UML序列图50-51
- 3.4 视频数据处理-分布式并行计算模块的详细设计51-55
- 3.4.1 计算模块的Spark streaming框架51-52
- 3.4.2 计算模块的工作流52-53
- 3.4.3 计算模块UML类图53-54
- 3.4.4 计算模块UML序列图54-55
- 3.5 视频数据调度-中心控制模块的详细设计55-59
- 3.5.1 控制模块的权限控制55-57
- 3.5.2 控制模块的嵌入式智能传感设备服务端57-58
- 3.5.3 控制模块UML类图58-59
- 3.6 视频数据交互-交互模块的详细设计59-62
- 3.6.1 交互模块的视频监控功能UML序列图59-60
- 3.6.2 交互模块的设备报警监控功能UML序列图60-61
- 3.6.3 交互模块的租户管理功能61-62
- 3.7 本章小节62-63
- 4 视频监控平台实现63-71
- 4.1 系统开发及实施部署63-64
- 4.1.1 系统安装64
- 4.2 系统应用页面展示64-70
- 4.2.1 视频监控页面64
- 4.2.2 设备报警监控页面64-65
- 4.2.3 设备状态监控65-68
- 4.2.4 系统详细操作68-70
- 4.3 本章小节70-71
- 5 系统测试与分析讨论71-74
- 5.1 视频监控平台的功能测试71-72
- 5.2 视频监控平台的性能评估72
- 5.3 应用效果分析72-73
- 5.4 本章小节73-74
- 6 总结与展望74-76
- 6.1 总结74
- 6.2 展望74-76
- 参考文献76-79
- 致谢79-80
- 攻读学位期间发表的学术论文目录80
【相似文献】
中国期刊全文数据库 前10条
1 方炜;;环境在线监控平台的建设和应用[J];价值工程;2013年18期
2 陈尚兵,赵均,徐祖华,钱积新;基于Internet/Intranet的生产监控平台的开发与研究[J];工业控制计算机;2001年04期
3 常锐;裴海龙;;无人直升机监控平台设计与实现[J];微计算机信息;2006年13期
4 赵怡;董文生;;构建安全高效的一体化隧道监控平台[J];建筑经济;2006年08期
5 廖旭东;;“戈壁明珠”石河子打造智能监控平台[J];中国公共安全(市场版);2007年11期
6 梁静;;构建复杂业务系统的监控平台——新华社金融系统的监控实践[J];中国传媒科技;2008年09期
7 仲兆峰;;基于互联网环境的城市电梯远程监控平台[J];自动化技术与应用;2009年08期
8 胡冬雪;郑海鳌;;产业关键技术发展动态监控平台设计[J];同济大学学报(自然科学版);2009年11期
9 李世武;杨毅;;流通领域安全监控平台的设计与实现[J];计算机与网络;2009年22期
10 李奕;;平安城市省级联网监控平台建设探讨[J];中国公共安全(综合版);2010年05期
中国重要会议论文全文数据库 前10条
1 袁林;高夏生;赵田红;;安徽电力调度内网安全监控平台功能与实施[A];2013电力行业信息化年会论文集[C];2013年
2 唐建清;祁建;张明明;尤正波;滕爱国;王成现;孙恕坚;张宇轩;王全强;杨军;陈绍洲;;省级电网企业物资全景预警监控平台[A];电力行业信息化优秀成果集2013[C];2013年
3 张令勇;司炜;;一种GIS模式下的客户分布监控平台[A];第九届中国通信学会学术年会论文集[C];2012年
4 全秋浩;赵男;陈杨;;基于Nagios的网络监控平台设计与实现[A];第31届中国气象学会年会S13 气象通信与信息技术应用实践与新技术探索[C];2014年
5 杨飞;郑磊;王敏;;IT集中监控平台在大型企业中的建设和应用[A];2013电力行业信息化年会论文集[C];2013年
6 苑严伟;张小超;;基于OpenGL的无人机虚拟监控平台研制[A];2007年中国农业工程学会学术年会论文摘要集[C];2007年
7 焦扬;;IT综合监控平台设计与实现[A];2012电力行业信息化年会论文集[C];2012年
8 倪斌;廖启文;;大型铁路枢纽弱电系统监控平台应用探讨[A];第八届中国智能交通年会优秀论文集——轨道交通[C];2013年
9 郑连勇;刘洪正;王振河;乔耀华;李冰冰;段建军;韩正新;盛祯;郭顺生;李红云;汤建红;付以贤;毕斌;张民;王毅;吴琼;;智能电网输电线路运行监控平台系统设计及应用[A];电力行业信息化优秀成果集2013[C];2013年
10 吴浩;陶婧;林丹;周献忠;李新平;黎华;;支持大型水电站缆机吊装施工的安全监控平台研究[A];第3届全国工程安全与防护学术会议论文集[C];2012年
中国重要报纸全文数据库 前10条
1 记者孔颖;省保密宣传工作会议暨网络监控平台建设座谈会在衡召开[N];衡水日报;2009年
2 记者 李h齢
本文编号:288407
本文链接:https://www.wllwen.com/kejilunwen/wltx/288407.html