您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页基于云存储的高考视频监控数据管理技术

基于云存储的高考视频监控数据管理技术

来源:华佗小知识
第27卷第3期 2013年5月 山东理工大学学报(自然科学版) Journal of Shandong University of Technology(Natural Science Edition) V01.27 No.3 Mav 2O13 文章编号:1672—6197(2013)03—0028—04 基于云存储的高考视频监控数据管理技术 徐步东 ,田晓艳 (1.山东师范大学信息技术管理处,山东济南250014; 2.山东师范大学信息科学与工程学院,山东济南250014) 摘 要:介绍了云存储的系统结构及服务模型,分析了目前主要的视频监控技术,设计了基于云存 储技术的高考视频监控数据管理系统.利用云存储实现高考视频监控数据管理中的远程监控处理、 分布式存储、备份等.针对多级监控下容易出现的单点失效问题,提出了一种同级互连并多点备份 的方法,提高了系统的鲁棒性. 关键词:云计算;云存储服务模型;网络视频监控;分布式存储 中图分类号:TP393.2 文献标志码:A Data management technology of examination video monitoring based on cloud storage XU Bu—dong .TIAN Xiao—yan (1.Information Technology Management Office,Shandong Normal University,Jinan 250014,China; 2.School of Information Science and Engineering,Shandong Normal University,Jinan 250014,China) Abstract:In this paper,the system structure and service model of cloud storage is introduced, the most popular technology of video monitoring at present is analyzed,and a novel data manage— ment system of college entrance examination video monitoring is designed on the base of cloud storage technology。Then remote monitoring and distributed storage in data management of ex— amination video monitoring with cloud storage is realized.In order to solve the problem which easily lead to single point of failure under multilevel monitoring,a method of peer interconnection and multipoint backup is presented which improves the robustness of the system. Key words:cloud computing;cloud storage service model;network video monitoring;distributed storage 近年来,互联网上数据呈现爆炸式增长,其中非 结构化数据的比重迅速增加.非结构化数据把信息 存储在文件系统中,而不是数据库中,这使得很多数 据库技术无法应用于非结构化数据管理,因此非结 构化数据的存储、检索、挖掘等有很多问题亟待解 决.云计算技术(Cloud Computing)正是在这种背景 够按需获取计算力、存储空间和信息服务[1].云存储 并不是某一个存储设备,而是云计算系统中的一种 数据访问服务.云存储服务模型是以云计算为基础 架构,通过集群、网格或分布式文件系统等技术,将 网络中大量不同类型的存储设备通过应用软件集成 起来协同工作,共同对外提供数据存储和业务访问 下提出的.云计算是一种商业计算模型,它将计算任 务分布在大量计算设备构成的资源池上,使用户能 收稿日期:2013—03—14 功能的一个系统,如微软的云计算平台Azure、Am— azon的EC2、IBM的blue cloud等 J. 基金项目:山东省教育科学规划攻关项目(ZK1037123C023) 作者简介:徐步东,男,2297085292@qq.com;通信作者:田晓艳,女,yyhaihh@126.corn 第3期 徐步东,等:基于云存储的高考视频监控数据管理技术 29 编码技术结合能极大地提高每个用户所接收的视频 1云存储技术 云存储是配置了大容量存储空间并以数据存储 和管理为核心的一个云计算系统_3],云存储技术比 其他存储方式有更多优势,云数据中心能够整合移 动数据、降低存储成本和复杂性,备份及灾难恢复更 为容易,数据迁移更方便,数据安全性高. 质量.由于可扩展性编码流具有可加性,媒体数据可 以分块传输给不同用户,通过用户间的连接就可以 得到合在一起的媒体数据.即使每个用户与服务器 的连接带宽是有限的,应用P2P技术用户依然可以 通过流媒体系统享受高质量的多媒体服务 ]. 基于多播的P2P流媒体技术会对网络拥塞和 视频质量带来很大改进.而视频监控与普通视频需 云存储系统结构从下到上依次是存储层、基础 求有很大不同,它需要多个点同时向一个点传输数 管理层、应用接口层、访问层.如图1所示,其中存储 据,机器性能和网络带宽给监控数据的流畅稳 层是云存储的基础部分,基础管理层是云存储的核 定传输带来很大的挑战,因此需要考虑服务器及缓 心部分,应用接口层负责云存储的扩展功能,访问层 存副本等机制来协助解决这些问题. 针对不同需求的用户提供不同的访问类型. 2.2分布式网络视频监控 分布式网络视频监控系统[6 中监控信号经过前 访问层 端编码后由网络传输到控制端解码.前端编码采用 了软件编码方式,编码技术主要采用了IS0的 MPEG系列和ITU的H系列;控制端解码则采取 应用接口层 了硬件解码器.利用软件编码硬件解码的思路,提出 了一个分布式网络视频系统架构,符合目前视频监 基础管理层 控的网络化趋势.但是,海量视频数据在网络环境下 进行多路信号同时传输会造成严重的拥塞. 视频监控存储主要有以下几种技术: 存储层 1)DVR存储.采用编解码器设备直接挂接硬盘 的方式,但性能局限性影响了图像数据的共享及 图1云存储系统架构 分析. 2)编码器外挂存储设备直连存储.通过编解码 目前云存储数据存储技术主要有谷歌的GFS 器的外部存储接口连接,主要采用SATA、USB、 (Google File System)和Hadoop的HDFS(Hadoop iSCSI和NAs等存储协定进行容量扩展,在转发环 Distributed File System).GFS是一种高效集群存 节易出现瓶颈,且多节点并发写入数据时效率不高. 储技术,可以实现性能与容量的线性扩展。目前雅 3)集中管理存储.服务器连接前端编解码器,通 虎、英特尔的“云”计划等都采用HDFS数据存储 过流媒体协议下载数据,然后存放到存储设备上.在 技术 ]. 节点较多的监控环境和中小型应用中较为合适. 4)NVR存储.NVR系统将传统的视频、音频及 2网络视频技术 控制信号数字化,通过NVR设备上的网络接口,以 IP包的形式在网络上传输,在DVR的基础上,实现 计算机网络正在改变着传统的监控方式,视频 系统网络化.但高清监控视频文件,对存储设备容 监控技术的网络化发展已经成为趋势.网络视频技 量、读写性能、可靠性提出了更高要求. 术的核心问题是海量视频流的传输以及存储问题. 以上存储方式都无法有效满足目前高清信号的 目前的络视频技术中,P2P技术、流媒体技术和分 监控存储需求.而视频监控云存储,可以突破传统存 布式技术应用在视频点播和实时监控等方面,有效 储方式的性能和容量瓶颈,在网络中联接大量各种 改善了传输视频流时的网络拥塞等问题;DVR存储 不同类型的存储设备形成强大的存储能力,实现视 等存储技术从不同侧重点解决了视频存储问题. 频监控数据的海量存储管理. 2.1基于P2P的流媒体技术 基于多播的P2P流媒体技术与可扩展性视频 30 山东理工大学学报(自然科学版) 3.2系统体系结构 3基于云存储的高考视频监控数据管 系统采用分层结构,最顶层为省级监控点,省级 理系统 监控点P—M与下一层省/市控制点P/T—C及各个 市级监控点T—M连接,并将市级监控点T—M与同 3.1高考视频监控数据管理系统 层上的省/市控制点P/T—C连成环状;每个市级监 作为网络视频监控的一个应用方面,高考视频 控点T—M与下一层各个从属的县级监控点C—M 监控数据管理系统的目标是建设一个遍布全省甚至 及市/县控制点T/C—C连接,省/市控制点P/T—C 是全国的系统,并提供远程的实时视频监控和视频 与下一级的所有市/县控制点T/C—C连接,并将每 回放功能.由于网络带宽因素、监控存储设备规模及 个市的县级监控点C—M与其同市级辖区内的市/ 性能上的等因素,一般都只能在一个城市内,甚 县控制点T/C—C连成环状;每个县级监控点C—M 至某一个区县内来建设,很难跨城来建设.目前网络 与从属各个考点服务器连接,所有市/县控制点T/ 带宽和路由瓶颈等问题很难实时传输.海量视频数 c—C与所在市级考点按地理位置和考点密度就近 据基于云存储服务模型的工作原理提出高考视频监 连接. 控数据管理系统来解决上述问题. 县级监控点c—M及市/县控制点T/C—C.管理 高考视频监控数据一般采用考后人工报盘方式 和维护其辖域内各个考点存储的视频监控数据,分 向上集中存储,这种方式效率低且耗费人力物力.本 别存储底层考点服务器送来的复制编码数据.T/C— 文提出高考视频监控管理系统采用分布式存储管理 C还负责存储维护一张目录信息表记录复制编码数 方式,利用网络和视频传输技术实现实时监控及安 全存储.系统中多级监控点与底层各个考点之间有 据的存储位置,在一定时间内交换环上各个T/C—C 明确的控制关系,上一级监控点可以监看并控制下 的信息,保证每个T/C—C内都完整存储这一个市级 单位的实时考点信息,并将整理合并好的目录数据 一级监控点,所有视频数据均存储于底层考点服务 器上. 向P/T—C传输,保证整个系统稳定. 如图2所示,以某省为例建设的高考视频监控 市级监控点T,M及省/市控制点P/T—C.功能 数据管理系统.省市县为自上而下为层次结构,每层 上近似县级监控点c—M和市/县控制点T/C—C.而 监控点在逻辑上连成环状,将市级监控点T—M连 结构上,只有一个P/T—C,是为了便于省级监控点P 成的环上增加一个省/市控制点P/T—C,将县级监 —M对整个系统的控制.T—M和P/T—C分别存储底 控点c—M连成环状并根据距离范围远近和考点分 层考点服务器送来的复制编码数据(与C—M、T/C— 布密度在环上增加一个或多个市/县控制点T/C— C存储的复制编码数据不同,四者存储的分别为某 c.各级监控点和控制点逻辑上连成环状,分别负责 个视频文件的不同部分),P/T—C也负责维护一张 视频数据的上传、数据备份并整理存储数据的目录 目录信息表记录复制的编码数据的存储位置,并将 信息等. 下层各个控制点合并好的目录数据备份保存. 省级监控点P—M.主要有两个功能:一是为各 级监控点和控制点各自产生一个全局标识,另一个 是记录各级监控点和控制点的信息. 上层调看视频监控数据时,根据可扩展编码技 术的可加性,控制点同时向上层监控点以及控制点 传输视频数据的不同部分,上层监控点将接收到的 视频数据合并起来,避免了多点同时向一个点传输 视频数据时出现网络拥塞等问题.监控点还可以依 据副本创建策略以及缓存技术,减少由于网络不稳 考点1..…・考点n考点l……考点n考点1.1…・考点n考点1……考点n 定对视频实时性传输的影响.为了提高安全性,管理 图2高考视频监控数据管理系统图 节点在逻辑上构成一个环状,避免了单点失效等故 障引起的其从属考点无法连接到问题,提高了系统 鲁棒性. 第3期 徐步东,等:基于云存储的高考视频监控数据管理技术 31 3.3分布式存储策略. 3.3.2磁盘存储优化 在高考视频监控数据管理系统中,分布式存储 是其中最基础的应用实现.目前的分布式存储解决 高考视频监控中每个考点全部考场的视频数据 同时集中存储到本地磁盘,存在着多路视频流同时 写盘冲突的问题.为解决这一问题,系统采用缓冲存 储法,为每一路视频数据分配较大的缓冲区,当缓冲 区满时一并写入磁盘,即“大写”.这样并行操作保证 了对磁盘的访问是顺序的、连续的、大量的,从而更 方案中,文献[7]采用SAN作为视频监控应用的存 储系统、文献[8]提出了高码率监控视频存储系统 THNVR(Tsinghua Network Video Recorder)、文 献E9]基于信息散列算法提出了一种分布式存储策 略等. 借鉴已有分布式存储策略,在满足系统的存储 要求下,提出了一种适用于高考视频监控数据管理 的分布式存储策略——多点备份.在底层各个考点 服务器上采取定长存储和加大缓存的方法实时存储 各个考场的视频数据;考试过程中底层考点服务器 实时监控数据并编码复制上传到上层控制服务器 中,这样一方面可以保证底层服务器受到攻击篡改 时,可以将上层监控点服务器存储的数据与其对比; 另一方面在上层监控点服务器调看某一考点视频数 据时只需上传复制之外的部分,减少数据传输量. 3.3.1 数据存储与检索 在底层考点服务器上创建定长文件存储高考视 频数据,采用了轻量级数据库SQLite来存储考场监 控文件记录表(见表1).在数据表中记录每个视频 文件的场次科目信息、起止学号戳、复制编码数据存 储位置,以便检索. 表1 考场监控文件记录表 表1最后一栏数字表示视频文件编码数据的顺 序,符号代表其复制后的存储位置,若存储于上层监 控点,则是考点所属的县级或者市级监控点,分号间 隔开不同部分的存储信息.同时在每个T/C—C中也 会维护一张记录表,将多个控制点记录表的信息合 并后上传至P/T—C.在P—M需要调看某一考场的 监控视频时,首先从P/T—C维护的记录表中获得某 场考试的存储位置,并控制监控视频的不同部分从 不同存储位置向上同时传递,按照可扩展编码的可 加性将视频合并复原.T—M要求监看数据时,其过 程与P—M类似. 有效地利用了磁盘写入带宽,实现高效访问,同时因 为每个文件是定长存储,所以方便了检索定位. 4结束语 云存储已经成为未来存储的一种发展趋势,未 来云存储的发展主要在安全性、便携性、有效性和可 用性及数据访问等方面. 本文将云存储技术应用于高考视频监控数据管 理,实现了视频监控数据的分布式存储.该系统采用 层次架构和同层节点逻辑上的环连接机制,避免了 单点失效等故障引起的其从属考点无法连接到的问 题,提高了系统的鲁棒性;采用底层考点定长存储视 频数据并维护记录表的方式,方便了视频数据检索; 多点备份策略有效改善了上层监控点在同时读取多 路考点视频信息时的网络拥塞问题. 参考文献: ’ [1]刘鹏.云计算[M].第2版.北京:电子工业出版社,2011:1-2 [2]Microsoft.Cloud computing platform:Azure service platform O— verview[R].INSIGHT(Microsoft)。2008 E3]Dejun J,Pierre G,Chi C H.EC2 performance analysis for re— source provisioning of service-oriented applications[c]//Proc 0f Workshop on Non-Functional Properties and SLA Management in Service—Oriented Computing。2009. [4]网佳隽,吕智慧,吴杰,等.云计算技术发展分析及其应用探讨 [J].计算机工程与设计,2010,31(2O):4 405—4 407. E5]窦凌云.P2P技术在视频流媒体网络中的研究和应用[D].成都: 电子科技大学,2006. [6]王永利.分布式网络视频监控系统的架构[J].自动化仪表,2010 (7):42-44. [7]雷凌.视频监控系统中最佳存储方案的实践[J].中防,2009 (1):122—125. [83邬建元,顾瑜,鞠大鹏,等,分布式大规模监控视频存储系统 THNVR[J].计算机工程与应用,2009,45(31):56—59 [9]吕卫忠,康红勋,周园春,等.数据网格中高效的分布式存储策略 口].计算机工程,2011,37(5):38—40. (编辑:刘宝江) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务