大数据应用架构下视频监控云存储发展
视频云网综合解决方案

视频云网综合解决方案孙菲;李屹;张涛;黄辉【摘要】随着视频监控业务智能化、高清化的深入发展,原有DVR/NVR为核心的存储与网络架构已不能满足需求,视频云网方案能很好地解决海量存储、大规模联网和视频云化的问题.着重阐述了视频云网的规划思路,提出了完整的视频云网综合解决方案.【期刊名称】《广东通信技术》【年(卷),期】2018(038)012【总页数】3页(P25-27)【关键词】视频监控;视频云网;分布式存储【作者】孙菲;李屹;张涛;黄辉【作者单位】中国电信股份有限公司广东研究院行业应用研发中心;中国电信股份有限公司广东研究院行业应用研发中心;中国电信股份有限公司广东研究院行业应用研发中心;中国电信股份有限公司广东研究院行业应用研发中心【正文语种】中文近年来,随着视频监控技术的发展,监控需求在各行各业大爆发,根据相关研究报告显示,近几年我国视频监控保持高速增长态势,预计到2020年将突破百亿美元,市场规模或将达到115亿美元左右。
(数据来源:《中国CCTV与视频监控设备市场研究报告》)。
随着技术的不断发展,视频图像的分辨率越来越高,所要求的传输带宽越来越大,随之而来的存储空间呈数量级增长,原有模式建设的系统已不能满足发展的需要。
1 视频云网发展背景对于一些视频监控服务运营商来说,运营着几万甚至几十万路视频,高清存储带来的是大传输带宽和海量存储需求,原有以NVR、DVR存储建设模式已经成为了视频监控高清发展的瓶颈。
利用云计算和云存储技术,将海量存储、视频联网、视频监控平台进一步云化,视频云网产品。
下面对3种存储方式做一对比,如表1所示。
表1 三种存储方式对比表本地DVR/NVR存储平台中心存储分步式云存储可靠性与扩容可靠性低、扩容难现有NVR模式的存储部署分散,环境差,扩容难、故障高可靠性不高,受传输质量影响视频流均需传回平台存储,带宽压力大稳健系统、实时扩容分布式存储在IDC机房部署,动态扩展存储,故障率低安全性与运维安全性低、运维难NVR存储模式没有实现集中管理监控,存在安全风险安全性低、难管理当传输出现故障,会导致图像无法上传存储集中管理、标准化管理分布式存储通过管理平台统一管理、故障监控、安全监控调用及大数据实现调用难、大数据难实现原有的存储数据分散,调用速度低、难以实现大数据分析。
公共安全中视频监控建设存在的问题及对策

1.视 频 监 控 建 设 现 状
公共安全视频监控建设联网应用主要是将分
布 在 公 路 、小 区 、商 城 、企 业 、学 校 等 各 个
的
前端设备,
管理
各厂家设
备 以 及 各 子 系 统 肀 台 ,达 到 统 一 管 理 的 目 的 。 而
目前的联网应用主要 在以下问题。
1.1高清视频监控建设参差不齐
制 与 识 别 能 力 ,形 成 全 网 管 理 和 全 网 调 控 ,是 目 前 公 共 安 全 视 频 监 控 建 设 联 网 应 用 工 作 的 重
中之重。
关 键 词 :智 能 化 ;物 联 网 ;智 慧 城 市 ;公 共 安 全 ;视 频 监 控
中 图 分 类 号 :T N 948
文 献 标 志 码 :A
收 稿 日 期 :2 0 1 8 - 0 3 - 0 2 基 金 项 目 :河 南 省 科 技 攻 关 项 目 (152102210204、152102210020) 作 者 简 介 :靳 孝 峰 (1 9 6 5 - ) ,男 ,河 南 商 丘 人 ,焦 作 大 学 机 电 学 院 教 授 ,研 究 方 向 :电 子 技 术
以 管 理 如 此 庞 大 的 系 统 ,落 后 的 视 频 处 理 能
力也增大了
维 护 和 使 用 的 工 作 量 ,用 户 非 常
迫切需要用智能的方式来协助处理。
2.视 频 监 控 建 设 联 网 应 用 主 要 思 路
视 频 监 控 建 设 联 网 应 用 将 依 据 “圈 、片 、块 、 格 、线 、点 ”的 科 学 布 局 思 路 , 本 实 现 “全 域 覆
目前经济基础较好的地区、城市的主干道以
及 建、 建 企业等视频监控
基于大数据的平安城市解决方案(安防大数据、智慧安防)课件

六张技防监控网
道路监控网、重点单位要害部位技防网、易发案场所和部位技防网、社区技防网、移动监控网 和机动车辆轨迹网。
截至2012 年底,全省安装治安监控摄像机超过130 万台,直接联网调控的摄像机19万台。
主要交通道路 实现320 目标
城区视频监控 实现123 目标
90% 以上的重点要 害部位
90% 以上公共复 杂场所
技术应用推动机制变革
四、安防技术的广泛应用推动打击犯罪、社会管理等传统机制的变革
1.打击犯罪工作模式变革
从事后查找证据向事前预警、事中控制方向发展; 从单一视频技术手段向与多技术手段融合应用发展; 从案件视频侦查扩展到打防管控一体化应用; 从服务治安管理为主向服务城市管理等多方面发展。
2.基层警务模式的变革
分信息源对持续信息采集的屏蔽,
包括代理技术、 IP轮询技术等
? Hadoop 、 MPP 数据库、内存数
据库集群的海量数据处理能力
?
基于Gemfire
, redis等内存数
据库技术,以及 Hbase 快速实时 查询能力、 Storm 流 ? 处理等技术,实现端到端的业务
处理效率(百亿数据呈现约 300
欧洲公共管理部门:2500 亿欧元/每年净收入
世界零售业可获得的运营利润将增加 60%
为全球制造业减少50% 的产品研发成本
大数据处理与分析:通过大数据处理对公安海量关系数据的挖掘、分析、处理、运算等应 用,可以产生相当数量的情报成果,势必成为公安机关维护稳定、打击犯罪、进行社会管 理的倍增器,作为增强公安机关核心战斗力的重要要素。
画像数据
人物画像 事件画像
时间画像 地点画像
四度空间 分析模型
抽取、清洗 运算、分析
智安社区视频数据安全面临的机遇与挑战

SPECIAL1 引言近两年,视频系统的热点与焦点是用AI、图像智能分析等手段处理大数据的图像,克服用户“看不懂”的瓶颈,可以预见这一过程将带来智安社区视频监控市场的蓬勃发展。
与此同时,大数据的广泛应用也带来海量图像信息安全性的问题,解决数据、图像“不放心”的问题将是视频行业未来长期的发展方向。
智慧安防社区等大型项目逐渐铺开,而视频是智安社区的灵魂,在数据量增长日益显著的今天,如何处理好海量数据下的视频网络安全问题、推动和谐社区的有机建设,已成为视频监控行业新的课题,同时也带来了新的契机。
2 智安社区视频数据安全面临的难点问题2.1 大数据时代下视频监控更易受到网络攻击摘 要:关键字:人工智能的发展将视频数据的应用推上了新的高度,大数据时代对视频数据安全也提出了新的要求。
在智慧安防社区领域,视频数据具有重要的价值和较强的敏感性,保障视频数据在网络中的安全具有十分重要的意义。
因此,理清智安社区视频数据安全面临的问题并采取针对性措施,已成为智安社区大数据建设的迫切需求。
智慧安防社区 视频数据安全 大数据智安社区视频数据安全面临的机遇与挑战■ 文/青岛海信网络科技股份有限公司 单晓辉 郝旭宁 单洪伟 刘祥随着平安城市的建设,视频监控在社区中逐渐普及,点位建设逐步完善,并不断向联网、应用、行业渗透迈进。
人工智能和数据分析技术的应用,使监控的功能也逐渐从事后取证向事前预防前移。
数据挖掘和数据分析等大数据技术带来更多有用价值的同时,黑客也在利用这些大数据技术发起攻击,因为大数据是更容易被“发现”的大目标。
安防社区的视频监控探头又是最容易导致居民隐私泄露的设备,从网络安全角度看,任何监控设备都有可能会被黑客利用,通过侵入社区监控系统窃取用户的影像资料,导致个人隐私的泄露,为小区安防基层基础工作带来很多不利影响。
因此,采取有效的视频数据安全保护措施刻不容缓。
2.2 大数据下的信息安全问题将导致存储方式的变革网络化技术的普及,使得视频资源的联网共享成为很多行业日益迫切的需求,现有分散的视频资源正在朝着集中的方向推进,智慧安防的行业市场通过点、线、面的密集覆盖,每时每刻都在增加新的视频源;720P,1080P,4K以及更高的视频分辨率意味更大的视频信息量。
视频结构化解决方案

视频结构化大数据平台解决方案目录1. 建设背景 (4)2. 建设目标 (5)3. 建设原则 (6)3.1. 标准化原则 (6)3.2. 统一设计原则 (6)3.3. 大数据处理原则 (6)3.4. 高可靠/高安全性原则 (6)3.5. 适用性原则 (7)3.6. 可扩展性原则 (7)4. 系统总体设计 (7)4.1. 设计依据 (7)4.2. 总体架构设计 (10)4.3. 业务架构设计 (11)4.4. 网络架构设计 (12)5. 数据结构化 (13)5.1. 概述 (13)5.2. 数据采集 (14)5.3. 控制调度单元 (15)5.4. 目标结构化单元 (15)5.5. 车辆结构化单元 (21)5.6. 前端要求 (26)6. 数据存储 (29)6.1. 概述 (29)6.2. 功能设计 (29)6.2.1. 数据存储 (29)6.2.2. 数据服务 (30)6.2.3. 系统管理 (31)6.3. 存储设计 (32)7. 数据应用 (32)7.1 以图搜车 (33)7.2人物大数据 (34)7.2.1人物综合查询 (34)7.2.2人物检索 (34)7.2.3人骑车检索 (36)7.2.4视频框选嫌疑目标 (37)7.3以图搜图 (38)7.3.1智能建库引擎 (38)7.3.2以图搜图应用 (38)7.4GIS应用 (39)7.4.1基本操作 (39)7.4.2地图查询 (39)7.4.3轨迹展示 (40)7.4.4摄像头操作...............................................................................错误!未定义书签。
7.4.5系统管理 (41)8. 平台特点 (44)8.1. 提高海量视频倒查的效能 (44)8.2. 提供视频关键特征的视频检索 (45)8.3. 永久保存结构化的视频信息 (45)8.4. 基于虚拟化服务的云计算架构 (46)9. 配置清单.......................................................................................................错误!未定义书签。
基于云计算的智能视频监控系统

基于云计算的智能视频监控系统1.1 视频监控系统的定义1.2 云计算在视频监控系统中的应用1.3 智能视频监控系统的优势二、系统架构2.1 硬件设备层2.2 数据传输层2.3 数据处理与分析层2.4 用户界面层三、关键技术3.1 视频采集与压缩3.2 视频传输技术3.3 云计算平台架构3.4 智能视频分析算法3.5 大数据处理与分析四、系统功能4.1 实时视频监控4.2 录像与回放4.3 报警与联动4.4 数据存储与管理4.5 用户权限管理五、应用领域5.1 公共安全5.2 交通监控5.3 商业监控5.4 家庭安防六、发展前景6.1 人工智能技术的融合6.2 大数据驱动的智能分析6.3 5G通信技术的应用6.4 行业标准的完善与推广7.1 基于云计算的智能视频监控系统的意义7.2 系统发展的挑战与机遇7.3 对未来技术的展望习题及方法:1.以下哪项是智能视频监控系统的一个优势?(A)解题方法:根据知识点的概述部分,智能视频监控系统的优势包括实时性,因此选A。
2.在智能视频监控系统的架构中,哪一层负责数据处理与分析?(C)A. 硬件设备层B. 数据传输层C. 数据处理与分析层D. 用户界面层解题方法:根据知识点的系统架构部分,数据处理与分析层负责处理与分析数据,因此选C。
3.请简述云计算在视频监控系统中的应用。
(100字)答案:云计算在视频监控系统中用于处理和分析大量视频数据,提供高效、可扩展的数据处理能力。
通过云计算平台,可以实现视频数据的集中存储、处理和分析,提高系统的性能和可靠性。
解题方法:根据知识点的系统架构部分,云计算用于数据处理和分析,结合知识点中的描述,可以得出答案。
4.请列举两个基于云计算的智能视频监控系统的应用领域,并简要说明其应用场景。
(100字)答案:公共安全领域,应用场景包括城市交通监控、重点区域安全监控等;商业监控领域,应用场景包括商场、超市等人流密集区域的视频监控。
解题方法:根据知识点的应用领域部分,选择两个应用领域,并结合实际场景进行说明。
云计算环境下的大数据存储与处理技术

云计算环境下的大数据存储与处理技术摘要:随着信息技术的飞速发展,大数据时代已然来临。
云计算作为一种新兴的计算模式,为大数据的存储和处理提供了强大的支持。
本文深入探讨了云计算环境下的大数据存储与处理技术,包括云计算的概念与特点、大数据的特征、云计算环境下大数据存储技术、处理技术以及面临的挑战与未来发展趋势。
关键词:云计算;大数据;存储一、引言在当今数字化时代,数据的产生速度和规模呈爆炸式增长。
大数据不仅包含了海量的数据量,还具有多样性、高速性和价值性等特点。
而云计算以其强大的计算能力、弹性的资源分配和高可靠性,成为了处理大数据的理想平台。
云计算环境下的大数据存储与处理技术对于企业和社会的发展具有重要的战略意义。
二、云计算的概念与特点(一)云计算的概念云计算是一种基于互联网的计算方式,通过将计算资源、存储资源和软件服务等以按需付费的方式提供给用户。
用户可以通过网络随时随地访问这些资源,而无需关心其具体的物理位置和实现方式。
(二)云计算的特点1.弹性可扩展:云计算平台可以根据用户的需求动态地调整计算资源和存储资源,实现弹性扩展。
2.高可靠性:云计算平台通常采用分布式架构,具有冗余备份和故障恢复机制,保证了服务的高可靠性。
3.按需服务:用户可以根据自己的实际需求选择所需的计算资源和存储资源,按使用量付费,避免了资源的浪费。
4.资源共享:云计算平台将计算资源和存储资源集中管理,实现了资源的共享,提高了资源的利用率。
三、大数据的特征(一)数据量大大数据的首要特征就是数据量巨大。
随着互联网、物联网、移动设备等的普及,数据的产生速度越来越快,数据量也呈指数级增长。
(二)数据类型多样大数据不仅包括传统的结构化数据,还包括半结构化和非结构化数据,如文本、图像、音频、视频等。
(三)数据处理速度快大数据的高速性要求能够对数据进行快速的处理和分析,以满足实时性的需求。
(四)数据价值密度低大数据中虽然蕴含着巨大的价值,但由于数据量庞大,价值密度相对较低,需要通过有效的数据处理技术来挖掘其中的价值。
监控视频云存储系统

监控视频云存储系统张千;葛宇飞;梁鸿【摘要】非结构化数据呈爆炸态势增长,传统存储技术在吞吐能力可扩展性及易管理性等方面急需改进,通过分析安保视频数据存储的问题,设计一种云计算架构下的安保视频监控存储系统,基于框架技术搭建了对等架构的云计算环境,并对其中的云存储策略进行了设计和建模.实现在廉价不可信节点上存储海量私有化只读视频数据,并提供高效可靠地访问.仿真结果显示,系统的存储性能可靠度高且易于扩展,可提供效能较高的视频云存储服务.【期刊名称】《计算机系统应用》【年(卷),期】2015(024)010【总页数】5页(P90-94)【关键词】云计算;云存储;视频监控;数据分割;副本定位【作者】张千;葛宇飞;梁鸿【作者单位】中国石油大学计算机与通信工程学院,青岛266580;中国石油大学计算机与通信工程学院,青岛266580;中国石油大学计算机与通信工程学院,青岛266580【正文语种】中文随着我国的现代化的建设和经济发展迅猛前进, 构建和谐社会的重要性已经成为了当下重要的话题. 视频监控的发展是在通信产业规模的不断跨越中所带动起来的一项传统技术. 在民生和谐背景下, 视频监控已经逐渐演化成为构建和谐社会的基本需求, 视频监控采集的数据量巨大, 面临网络带宽传输不足、物理存储不足、系统高可靠性等问题, 而云计算的发展则有效推动了视频监控技术的发展.云计算技术突破了视频大数据存储受限的难题, 并使得运算处理数据通过分布式网络节点进行, 进而完成新一代的视频监控存储模式. 本文综合考虑视频监控对基础设备与网络带宽的客观要求[1], 提出了基于云存储的视频数据监控系统(Criminal Investigation Video Data Monitor Private Cloud, 以下简称CIVDMPC). 将视频数据存储及处理部署在监控系统的云端, 分析视频数据的基本特点, 研究大数据的分割存储与定位策略, 从而有效提高了存储空间的利用率、通信带宽的利用率及数据检索的最优化, 满足了安保监控和其他多媒体监控的市场需求[2]. CIVDMPC系统需要集成已有的视频监控硬件设备, 与已有监控平台、摄像采集设备以及扩展监控设备无缝对接, 在分析资料以及存储的过程中能实现视频信息的智能分布存储、信息转码处理、数据实时回看等功能, 满足相应的访问需求, 实现安全监控数据的提取、关键数据的存储以及可视化控制等功能. 传统视频监控的主要组成部分包括: 设备接入、画面显示、数据流分发、视频处理、设备管理维护、系统性能等六大模块, 而本文提出的云视频监控方案的架构主要由前端视频设备和六个子系统模块组成: 接入模块、处理模块、存储模块、流媒体模块、中心调度模块和客户端模块, 进一步提升了视频的设备管理维护、系统性能的相关要求. 本文设计的系统拓扑结构如图1所示.如图1所示, 主要的存储服务器使用GFS文件系统为蓝本, 采用一种改进的云端数据存储策略, 保证数据均衡分布的同时, 提供统一存储资源池服务. 存储服务器除了对关键数据提供永久存储功能外, 还提供条件检索下的历史监控信息的回看及下载服务, 对用户提供标准的 RTSP 流媒体服务, 用户可根据相应的地址, 获取监控和远程访问数据.云计算目前所处理的任务大多是计算密集型任务, 因此如何将海量数据存入分布式文件系统, 存在许多问题有待解决. 首要问题就是结合监控视频数据的特点, 考虑需要存储的文件是否需要分块以及分块的粒度问题, 此外还需考虑文件容错、磁盘碎片、系统负载及兼容性问题.2.1 安保视频数据特点分析通过分析安保监控视频数据的结构, 发现该类数据具有以下特点:(1)数据种类繁多、数据量大视频监控系统中密布着众多的监控设备和监测仪器, 这些设备必须全天二十四小时实行监控, 监控和采集的数据量巨大, 需要视频监控系统实时接收和处理状态数据.(2)数据格式不统一、通用性差长期以来, 国内外视频监控厂商推出的视频监测装置与监控系统的通信规约不一致, 相应功能和接口尽管类似但不尽相同, 不同设备之间也不能直接通信, 难以进行交互操作.(3)按需频繁读取视频监控设备在正常运行时是将采集录像不断存储到后台, 而作为安保分析的视频源, 可能需要反复做I/O操作来分析. 视频监控后台分析系统中的神经网络、图像识别系统等预备信息的获取需要提取数据做分析. 案件发生后, 还需针对特定场所、特定时间段内的视频数据做反复读取操作[3].(4)可切分性基于云存储的视频监控在网络之间的数据传输以及同步操作将会非常频繁, 传统的数据保存是整体复制, 但由于云端数据在网络同步后将会存在副本, 且它们是从同一个数据文件版本演化而来.所以采取数据同步切分算法来节省网络带宽并提高数据传输效率[4].2.2 云存储分布问题描述海量数据的最优化分布需要取得当前系统的相关信息, 主要包括以下几个方面: (1)系统内部负载: 通过获取云视频系统中分布的存储器的当前存储情况, 才可以进一步确定其有效使用粒度及其可用负载情况.(2)数据属性信息: 对于视频监控信息的存储而言, 由于视频流格式的多样化, 在保存信息的同时必须获取需要存储数据的属性信息, 主要包括视频数据量、视频格式、视频监控源、转码要求等.(3)网络流通度: 测试获取“数据来源–存储服务器”的网络拓扑结构, 保证优先选择具有最佳传输速度的网络带宽.(4)数据集之间的依赖关系: 对于相应的流媒体来说, 如果数据的简单拆分不能满足其存储要求, 则必须对数据间的依赖关系做出明确的分析.数据分布问题的实质是数据集和存储器的映射关系, 可以用一个函数映射关系来表示. 假设以D来表示数据集, L表示存储位置, 则上述的映射问题可以描述为: , 数据集与存储服务器的函数关系也可以表示为一种映射关系: 即. 根据映射公式, 相应的数据存储问题、存储策略都可以逐一实现.2.3 云存储环境搭建目前流行的云存储环境大多基于Hadoop开源模型搭建. Hadoop中基本都是采用的集中式拓扑结构, 集群中一般有一个头结点负责接收任务并进行调度和监控, 网格操作系统中也有头结点的概念, 并且对下只控制集群的头结点. Google的云计算环境和Hadoop中也有名称节点和作业节点分别负责元数据信息管理和任务管理.对等式组织方式与集中式的主要区别在于其没有一个中心节点, 或者说每一个节点都可以作为中心节点. 任何一个节点都是对等的, 都具有完备的功能, 即环境中的每个节点都可以接收任务和管理资源, 调度执行并监控任务. 与集中式部署方式相比, 对等式架构中的所有节点都具有接收、分析、调度和执行任务的功能, 有效地避免了集中式部署所带来的性能瓶颈与单点失效问题. 对等式架构具有更好地灵活性和扩展性.因此, 本文在研究Hadoop开源技术的基础上, 基于对等式结构, 提出了一种基于框架技术的云平台实现方法, 框架技术能够屏蔽底层繁杂的通信细节, 简化系统业务处理逻辑, 实现多个服务组件在异构环境中通信与协作. 采用分层服务设计方式来提高服务扩展性及灵活性, 将计算环境按功能划分成多个服务组件, 各服务组件在遵循接口定义的约束下, 可独立设计、开发和进化, 方便用户进行二次开发, 提升了云计算系统的灵活性. 本文开发的云平台主要提供八种服务组件, 各服务组件将主要完成以下功能:(1)信息服务: 资源实时信息获取、资源实时信息列表获取、资源实时信息缓存、系统负载状态判定;(2)文件管理服务: 浏览文件夹目录、查询文件基本属性、创建删除目录或文件、上传下载文件、增删改查数据库;(3)数据传输服务: 将指定文件选择一种传输方式传输到指定节点;(4)作业调度服务: 处理作业提交请求、维护作业等待列表、分析作业描述文件、判断节点是否过载、定位数据节点、添加数据节点;(5)作业监控服务: 分析从用户接收的作业、维护调度队列的作业状态、维护调度到本地的作业池;(6)作业执行服务: 维护服务调度过来的作业, 创建作业对象执行程序.图2描述了各服务之间的交互关系, 本文的云存储环境基于对等式的拓扑结构搭建, 因此每一个节点都可以提供所有的服务. 各个服务可以利用框架和组件技术单独设计开发, 服务之间可以互相调用.2.4 云存储服务的实现本文云存储策略中的数据划分主要考虑三种因素: 是否分块, 以及分块的大小和粒度. 对于数据是否需要分块, 主要采取的方法是设置相应的阈值决策. 对数据分割判断前, 需根据阈值对数据进行相应的处理. 阈值大小选择的主要因素是分割粒度, 一般应选择分割粒度的1.5倍到2倍之间比较合适. 关于分割粒度大小的判断, 则需根据当前视频流格式转码后的数据, 将视频流按时间单位来分割, 一般为转码后标准视频流的1帧为基本单位, 因此本文将划分粒度的单位设为帧, 采用固定大小的分块策略[5]. 在分割视频文件时, 对于固定时间片的视频信息采取双向并行读取法, 目的是为了提高并行处理的速度, 而采取分割的策略取决于不同的视频监控级别,对于敏感区域帧数较小合适, 非敏感区域帧数稍大合适.相应的副本部署策略分为三个步骤: 副本创建、副本放置、副本定位. 创建的方式采取三重副本策略[6]: 第一步: 预存储节点准备接受存储请求, 系统选择任一最佳节点(最佳选择依据是存储节点存储空余最大与网络传输最优)创建一个一级副本(副本定位中将用到副本的分级); 第二步: 创建一级副本的节点在同域集群的不同节点、以及不同机柜的一个节点上各创建一个二级副本. 上述工作的依据是尽可能优化存储节点的负载, 而对于二级副本选择则是根据目录空间使用率为决策条件来选取的, 目的是为了在云端处理时, 系统可以根据存储来选择一个最优调度策略. 当任务所需的计算节点数多于可用的数据副本所在的节点数时, 需要在选中的计算节点上创建三级副本.关于副本的定位[7]问题, 本文的云存储环境物理层部署在集群机柜式环境下, 架构层采用对等式架构, 最终的定位模式采用分层定位方式, 各层次分工如下: (1)一级副本的存储节点保存该大数据中各分块对其放置的映射并同步至所有节点; (2)二级副本创建完毕后创建对各自位置的映射, 并在存储一二级副本的节点的块数据库中同步该信息. 存储策略的总体框架如图3所示.面向云计算的存储策略处理流程如下:(1)节点C1的文件管理服务根据数据划分策略判断数据是否需要划分, 根据先前制定的文件分割策略规定的粒度对文件进行无损分割;(2)对于分割完成的分块数据或者不需要分割的完整文件, C1的文件管理服务从本机所在机柜中选择最优节点C2创建该分块的一级副本, 同时将位置记录在文件表中, 文件表的同步将在网络空闲时进行.(3)二级副本的创建依据剩余空间, 由C2选出同机柜的不同节点C3和不同机柜上的节点C4, 通过文件同步来进行副本创建.同时记录副本位置.当用户需要进行相关的信息读取操作时, 根据节点上的文件表, 通过文件查询服务即可快速定位副本所在的位置以及远程副本表中每个副本的位置[8].系统在应用层上设计实现了针对视频流的云存储功能, 系统架构如图4所示. 节点构成为“主–从”结构, 主节点M负责监控和调度从节点Si的运行并执行相关视频数据的存储作业解析, 从节点Si执行视频数据的收集传输和存储. 主节点可以为一个或多个, 从节点一般为多个.本文的仿真实验采用组网模式对系统进行性能评测, 并将CIVDMPC与传统的视频监控网络系统进行性能的对比测试分析, I/O性能评测参数如表1所示.随机选取在系统中的5个文件并按照顺序读写的方式对系统进行性能测试, 测试的结果见图5和图6所示. 文件的上传实验和下载实验分别在相同的网络环境下进行测试. 由图5和图6分析可得, 随着文件大小的增加, 在CIVDMPC和传统视频监控系统下的文件下载和上传所用时间都有所增加, 但是CIVDMPC所需的下载、上传时间开销都明显优于传统的视频监控系统. 当处理大数据文件时, 即文件达到GB、TB时, 本文设计的CIVDMPC将在上传下载的时间开销上更具优势.本文提出了一种视频监控云存储系统CIVDMPC, 系统设计并采用了基于云的存储策略, 将视频监控的大数据有效安置在现有的设备环境下, 并取得了较好的存储性能.系统开放的设备接入模式将有利于传统的视频监控设备无缝接入, 有利于传统的刑侦视频监控服务向基于云存储的服务转变.1 王飞.公安专网信息安全防护.信息安全与通信保密,2006.82 禄利杰.安保监方兴未艾的朝阳产业.中国科技信息,2000, (12):28–29.3 白雪,彭德巍.基于统计学模型的VOD 负载均衡设计.计算机应用,2010,3:54–57.4 姚文斌,叶鹏迪,刘建毅,等.一种双向并发执行的文件级可变长数据分块方法.中华人民共和国,CN101968796A, 2011-02-09.5 王意洁,孙伟东,周松等.云计算环境下的分布存储关键技术.软件学报,2012,23(4):962–9866 王汝传,施晓烨,付雄,等.一种基于存储联盟子集划分的网格数据副本生成方法.中华人民共和国,CN101800768A, 2010-08-117 董继光,陈卫卫,田浪军等.大规模云存储系统副本布局研究. 计算机应用,2012,32(3):620–6248 刘田甜,李超,胡庆成,等.云环境下多副本管理综述.计算机研究与发展,2011,(48):254–260。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大数据应用架构下视频监控云存储发展大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。
视频数据的爆炸式增长,意味着需要投入更多的资源以及付出更多的努力,视频云存储系统,立足于视频监控的业务模式,在传统IT基于文件存储的云存储模式基础上发展。
一、大数据定义以及特点维基百科全书的定义:“大数据是飞速增长的,用现有数据库管理工具难以管理的数据集合。
”这些数据包括社交媒体、移动设备、科学计算和城市中部署的各类传感器等等,其中视频又是构成数据体量最大的一部分。
据IMS Research统计,2011年全球摄像头的出货量达到2646万台,预计到2015年摄像头出货量达5454万台。
仅仅视频监控录像而言,每天的数据量就达上千PB,累计的历史数据将更为庞大,在视频监控大联网、高清化推动下,视频监控业务步入数据的井喷时代。
“大数据或称巨量数据、海量数据、大资料,指的是所涉及的数据量规模巨大到无法通过人工,在合理时间内达到截取、管理、处理、并整理成为人类所能解读的信息。
”维基百科对大数据的定义将大数据的特点阐释得非常清晰:“海量”和“非结构化”。
海量IDC研究表明,2012年的数据存储总量约为2.8ZB,2020年数据存储量约为40ZB(1ZB=1亿TB)。
数据量正在以 55% 的速度逐年增长。
全世界粗略估计有至少有2亿个摄像头在各个角落里静静地看着我们。
非结构化与通常讲的Oracle、SQL这类传统的数据中心级的结构化数据不同,视频监控业务产生的数据绝大多数以非结构化的数据为主,信息呈现上为松耦合的关系,这给传统的数据管理和使用机制带来了极大的挑战。
海量视频数据的存储和管理(图一)大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。
换言之,如果把大数据比作一种产业,那么这种产业实现盈利的关键,在于如何让数据会“说话”。
如何将海量的数据变成落地民生,进行商业趋势、判定研究质量、避免疾病扩散、打击犯罪或测定实时交通路况正是“大数据”盛行的本质。
围绕大数据的命题,经过采集后的视频数据通过创建数据仓库,进行数据的分析和挖掘,最终进行可视化的呈现,就是大数据的衍变过程。
在大数据的发展趋势下,对海量视频监控数据的存储和管理是当下各大厂商积极探索的命题之一。
视频数据的爆炸式增长,意味着需要投入更多的资源以及付出更多的努力,才能在这些体量庞大的数据中寻找到有价值的信息。
目前各大厂商也发现单个节点的存储设备无法适应海量的视频监控数据的管理需求,其发展没能跟上数据增长的速度。
其实不难发现,视频监控数据和传统的数据中心的结构化数据的业务模型相差较大。
恒定码流的高并发写入视频监控数据具有高并发、大容量的特点。
以1080P为例,在4Mbps的码率下,中等城市的监控规模一般为数千到数万个摄像头,按5000路计算,并发写入码流为5000路×4Mbps×24小时×60分钟×60秒。
大容量根据公安部要求录像数据在系统中保存30天以上。
中等城市的存储容量为:5000路×4Mbps ×24小时×60分钟×60秒×30天。
高可靠视频监控存储系统7×24小时不间断的高压力写入的同时,还必须具有高级别的容错性,存储等硬盘类介质属于电子产品,电子产品或多或少都存在软件或硬件的bug,高压力下的硬盘故障率也会比较高,如果保障故障发生时不造成监控数据的丢失,是视频监控存储管理的重要命题。
在线升级扩容由于视频监控项目本身在不断发展,系统定期会进行在线扩容和升级,这就要求存储系统具有高度的可扩展性,可在系统中简单便捷地增添存储设备。
信息价值海量数据和有效数据之间的矛盾。
摄像头7×24小时工作,如实记录镜头覆盖范围的发生的一切,仅仅记录信息是不够的。
因为对于客户来讲可能大部分信息是无效,有效信息可能只分布在一个较短的时间段内,按照数学统计的说法,信息是呈现幂律分布的,也称之为信息的密度,通常在最短的时间内提供的数据有效性越高,对客户价值越大。
有效信息提取(计算)在视频监控领域,往往视频分析的效率决定价值,更低的延迟、更准确的分析往往是平安城市这类客户的普遍需求。
随着数据量的增加,哪怕对TB级别的数据进行对视频内容的数据分析和检索,采用串行计算的模式都可能需要花费数小时的计算,已远远不能胜任时效性的需求。
大数据架构下的存储系统还需要考虑后续的计算模式的匹配。
视频文件目前绝大多数的系统都是采用文件系统的方式进行音视频数据的存储。
文件系统有几个最大的问题:一是文件系统易损坏,写文件会导致文件系统元数据区的频繁持续更新,因此文件系统的元数据区很容易损坏,导致文件系统不可用。
二是性能问题:文件系统经IO过操作系统的封装,在数据长时期持续写入的情况下,开销要大于直接裸盘写入,降低性能。
在磁盘上存在大量录像文件时,系统的录像检索效率会下降很多。
另外,磁盘上的大量文件在多次删除重建后,数据在物理磁盘上的位置将变成不连续,导致数据写入的随机性加大,从而降低录像数据的写入性能。
视频存储作为图像数据和报警事件记录的基础载体,重要性是不言而喻的,存储的需求已不仅是一台或几台设备而已,而已提升到了一个解决方案平台的高度。
大容量、高并发的视频监控存储系统并不是存储设备的简单堆积,更需要解决监控业务特色的存储机制的完备性、存储标准以及在时间(存储数据处理速度)和空间(存储容量)上的可使用性等问题上满足大容量、高并发等大数据应用架构下的监控存储系统的要求。
“云存储”有许多的定义,大家公认的基本功能有:按需自动服务、资源池、快速灵活、广泛的网络接入等。
云存储是通过网络提供的可配置虚拟化存储和相关数据服务,这个服务级别是可以按需要来保证的。
云存储的第一个涵义是网络,早期通过云的图示表示网络,这是云存储的由来。
“云存储”实际上借助了网络的概念,所以涵括了部分网络在内;另一个含义就是它的服务,虚拟化存储,提供存储池,屏蔽单台存储设备的所有细节,提供传统的存储很难做到按需服务。
宇视科技推出的CDS(Cloud Direct Storage)视频云存储系统,立足于视频监控的业务模式,在传统IT基于文件存储的云存储模式基础上,推出的新的基于裸数据块的视频云直存技术。
二、基于裸数据块的视频云直存虚拟化技术虚拟化是云存储的主要特征之一。
存储领域国际权威机构SNIA(存储网络工业协会)给出了存储虚拟化(Storage Virtualization)的定义:“通过将存储系统/子系统的内部功能从应用程序、计算服务器、网络资源中进行抽象、隐藏或隔离,实现独立于应用程序、网络的存储与数据管理”。
存储虚拟化技术将底层存储设备进行抽象化统一管理,向服务器层屏蔽存储设备硬件的特殊性,而只保留其统一的逻辑特性,从而实现了存储系统的集中、统一、方便的管理。
与传统虚拟化存储相比,基于“裸数据块”的虚拟化存储化技术,不仅继承了“磁盘利用率高”和“管理方便”的特点,还能将文件系统的风险及碎片问题彻底解决。
高磁盘利用率传统存储技术的磁盘利用率一般只有30-70%,而采用虚拟化技术后的磁盘利用率高达95%;存储灵活,可以适应不同厂商、不同类别的异构存储平台,为存储资源管理提供了更好的灵活性;管理方便管理方便,提供了一个大容量存储系统集中管理的手段,避免了由于存储设备扩充所带来的管理方面的麻烦;性能更好,虚拟化存储系统可以很好地进行负载均衡,把每一次数据访问所需的带宽合理地分配到各个存储模块上,提高了系统的整体访问带宽。
无文件碎片及文件系统问题云存储是炙手可热的“大数据”中组成之一:存储单元模块。
“大数据”中提及富媒体资源指的就是视频监控业务产生的大量数据,占比巨大的富媒体信息中的载体为存储设备和云存储解决方案。
存储设备或云存储解决方案作为视频监控里中结构化和非结构化数据的载体,横跨基础架构、内容信息三个维度的信息化建设的基础。
如果将“富”媒体中的视频信息,从底层的动态存储到以事件或物理为索引的信息分析,再到将海量的非结构化数据转化成信息和洞察力,做到真正的“为人所用”,才是大数据的真正魅力所在。
三、监控特色的数据仓库数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。
数据仓库是一个过程而不是一个项目;数据仓库是一个环境,而不是一件产品。
数据仓库提供用户用于决策支持的当前和历史数据,这些数据在传统的操作型数据库中很难或不能得到。
监控特色的数据仓库技术是为了有效的把基础视频库中的录像信息,按照某些特性或逻辑或定义的结构类型,进行信息的提取,作为数据集成到统一的环境中以提供决策型数据访问的基础。
目的做的一切都是为了让用户更快更方便查询所需要的信息,提供决策支持传统的数据处理和加工是:从外界存储取出来数据,被应用程序或其他系统程序所读取并计算处理,处理完毕将其放入程序里面,整个业务流有多个处理环节,要不断地存储、读取、计算、再存储,其系统的大量时间花费在数据的迁移上,一旦数据量增加,从数据向计算迁移的环节就肯定“费时费力”。
大数据整理架构发展趋势下,将管理的重点由以前的“设备”为中心,衍变成以“数据”为核心的模式。
用户根据数据具体分布,推送部署计算单元,大大节省额外的空间计算消耗。
四、数据可视化无论是单一的存储设备,还是IT或监控云存储的解决方案,其核心都是作为数据的载体。
任何行为本身都会产生数据,视频监控业务中每个物体的轨迹、每秒中呈现的数据,都是就是大数据的最原始雏形,但雏形不等于本质,拥有这些轨迹数据的本质,才能更全面、更清楚的对原始数据的认知。
数据可视化技术的基本思想是将数据库中每一个数据项作为单个图元元素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据的形式表示,可以从不同的维度观察数据,从而对数据进行更深入的观察和分析。
主要旨在借助于图形化手段,清晰有效地传达与沟通信息。
但是,这并不就意味着,数据可视化目的为了有效地传达“数据”的过去状态的呈现及未来状态的预测,通过直观的数据传达关键的方面与特征,从而实现对于相当稀疏而又复杂的数据集的深入洞察。
监控视频数据可视化依据数据及其内在模式和关系,利用计算机生成的图像来获得深入认识和知识。
模拟感觉系统的广阔带宽来操纵和解释错综复杂的过程、涉及不同学科领域的数据集以及来源多样的大型抽象数据集合的模拟。
监控视频数据可视化是大数据架构下的特征产物之一,通过视频云存储作为承载。
“可视化”的实现能打破成熟的科学可视化领域与较年轻的信息可视化领域间的技术壁垒,同时也是一条铺满荆棘的探索之路。
(浙江宇视科技有限公司存储产品线总工巴丽娟)。