论文部分内容阅读
流媒体视频监控系统是目前应用极为普及的一种网络视频监控方案。随着智慧城市的建设在越来越多的城市落地,作为其中各项智慧应用核心部分的流媒体监控也承受到越来越大的压力。首先是海量存储的问题,智慧交通、智慧社区等应用无一不建立在监控系统的基础之上,遍布城市各角落的摄像头采集并传送了大量的视频数据;其次是海量数据处理的问题,移动互联网的快速发展,各种各样的智能终端也要求随时随地接入监控系统,如何处理海量的视频数据以及信息也是迫在眉梢。因此,本文对如何将当前的流媒体监控系统与分布式集群相结合做了较深入的研究。本文提出了一种将当前的流媒体监控系统与分布式集群Hadoop相结合的新架构,并通过多个实验,验证了新系统的可行性。本文的主要工作在于(1)介绍了在方案中所需要用到的关键技术,包括Hadoop分布式集群、fuse中间件、Hive大数据仓库、R语言以及流媒体服务器;(2)阐述了当前流媒体监控系统在智慧城市和移动互联网高速发展下,面对海量数据存储和处理的不足;(3)针对不足,提出了在原系统中结合分布式集群Hadoop的方案,重点包括通过fuse将分布式文件系统对上透明化,与流媒体服务器无缝结合;以及利用R语言和Hive连接分布式处理,为海量数据分析挖掘打下基础;(4)描绘了该系统的一些应用场景,同时记录了搭建整个系统的相关步骤,并且通过大量的实验,包括读写性能测试、流媒体播放功能测试以及RHive海量数据分析等,验证了可行性。