基于云存储的视频监控系统的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:radcuijun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3G通信技术与网络音视频技术的迅猛发展和成熟,使大数据量的视频监控成为可能,并逐渐应用到各行各业。当前,平安城市、平安校园、平安小区的建设如火如荼。随着视频监控规模的扩大,应用越来越广,平台的集成度随之也越来越高,海量数据的存储解决方案日益成为各厂家需要考虑的问题。   本文给出了一种基于云的存储解决方案,系统研究了如何构建云存储系统,和云监控管理平台,实现了海量视频流数据的及时存取,能够满足用户对视频的录像、查询、下载、补录等功能,并保证服务管理平台和云存储系统的稳定性。   本文的研究目的是通过一个基于云架构的视频监控与存储的集群系统,一方面,系统可以在很短的时间内满足用户的需要,另一方面,系统的扩展能适应最终监控云存储的需求。主要工作如下:   1.构建云监控管理平台。API层接收到用户命令并传递给管理平台,管理平台负责根据用户需求执行相应的操作来提供服务,还需要监控存储节点的状态,并将数据保存在MYSQL数据库中。利用cache维持一定的会话信息,保证任务的准确快速进行。另外,该平台提供SNMP服务,还需要将异常状态,操作记录等录入日志中。   2.构建云存储系统。这是整个系统的底层,录像时负责数据的存储,回放时负责数据的发送。项目中用的磁盘阵列技术为RAID0和RAID5。本系统需要定时发送节点的CPU,IO等一系列数据给管理平台,以便维持存储系统的负载均衡,及管理平台的异常上报。   3.实现管理平台和云存储系统的稳定性。管理平台和存储系统都不是一个单独的PC机和服务器,为了防灾,将它们做成集群的方式。其中,管理平台需要保证平台中的每一个节点是对等的,即其数据库和内存中的数据要是一致的。而云存储系统需要保证数据不能错误和丢失。这就要求管理平台的每一个节点的内存和数据库保持一致,对存储节点的状态做定期的跟踪,并根据预设的值和特定算法进行调度。   4.实现监控平台对外的交互接口功能。这是整个系统的应用层,提供对外服务的API。对外的API可以保证云监控管理平台致力于管理的功能,而不需要考虑前端平台的异构性。
其他文献
Web服务(Web Service,WS)技术是独立于平台和编程语言的、具有自包含和松耦合的以互联网为基础的新型的分布式计算模型。由于其自身的开放性,Web服务的安全性问题日益严峻,成
随着电力系统规模越来越大,大量的非线性设备引起的谐波在造成电能质量污染的同时,也影响了电力系统安全运行。电力部门和电力用户对电能质量的关心程度与日俱增。   本文
随着中国市场经济的高速发展,以个人的信用作为担保向银行贷款正在成为一种趋势。信用贷款数量以及贷款金额的不断增加,使得银行面临客户违约所造成的风险也在逐年增加,因此,
随着中央一号文件提出“‘互联网+’农业”的行动计划,我国农资电商行业悄然兴起,打破了传统农资市场“面对面”的营销模式,实现了农资产品的跨空间实时交易。我国农资产品品种多、规格不一,农资市场分散性、季节性、地域性强,同时受自然条件影响,农作物生产成块状交替分布,不同地区、不同季节用户种植的农作物种类差异大,用户个性化需求特征明显,但是当前农资电商系统在扩大农资产品经营范围的同时逐渐使用户陷入信息冗余
伴随网络通信业务的不断快速发展,分布式和智能化将成为电信网管的主流和趋势,特别是对网络中各种设备不同性能参数的监控,能够实时地展现出整体的网络情况,所以性能高效、可用性
叶片是植物、作物最重要的器官之一,在呼吸、光合、蒸腾以及养分转化等方面有着不可替代的作用。通过检测叶片的含水率,可以掌握作物的生长状态,为灌溉、施肥等生产管理提供
在2G时代,由于网络速度比较慢,特别是无线网络,稳定性比较差,对于一些欠发达地区来说更是如此,然而恰恰正是这些地区相对缺乏网络维护的技术人员,远程控制技术的出现可以很好
随着科学技术的发展与创新,信息技术及计算机技术给社会带来极大的进步,数据库的信息量也随着增长,形成了大量多元化数据,并蕴含丰富的信息。数据挖掘便是一种能够快速有效的
IB方法旨在将数据对象压缩到一个预先定义好的“瓶颈”变量中,同时极大的保存另一数据对象的相关信息,发现数据对象中隐含的结构模式。IB方法具有严密的理论基础,已经在海量
随着港口物流的迅速发展,港口作为物流、信息流的集散中心,港口的水陆枢纽地位得到不断提高。在市场竞争日益激烈的情况下,港口面临各种挑战。目前,港口数量多且分散,各个港口的经