基于 NetApp E 系列存储的视频监控解决方案规模估算注意事项.docx
《基于 NetApp E 系列存储的视频监控解决方案规模估算注意事项.docx》由会员分享,可在线阅读,更多相关《基于 NetApp E 系列存储的视频监控解决方案规模估算注意事项.docx(28页珍藏版)》请在三一文库上搜索。
1、NetApp技术报告基于NetAppE系列存储的视频监控解决方案规模估算注意事项NetApp公司JoelW.King、JamesLaing2013年7月ITR-4199摘要使用E系列存储的视频监控解决方案为物理安全集成商提供了一个高度可扩展的视频管理系统存储库,可支持大量摄像机、百万像素分辨率、高帧速率和较长的保留期限。该架构的设计可实现高可靠性和高可用性,以满足视频监控部署的需要。目录1简介41.1 发布范围41.2 受众41.3 培训服务42规模估算注意事项42.1 系统要求42.2 一般注意事项52.3 保留期限62.4 预留容量62.5 摄像机72.6 集中存储的视频剪辑132.7 分
2、层存储132.8 高可用性143规模估算基础知识153.1 存储、操作系统和文件系统容量注意事项164视频监控规模估算示例174.1 规模估算示例1:简单部署184.2 规模估算示例2:具有故障转移和RAID10的更大系统194.3 规模估算示例3:多用途中心的复杂部署215规模估算检查清单236总结23定义24参考资料25版本历史25表格目录表1)培训服务.4表2)不同RAID级别的可用容量。16表3)视频监控部署中的E系列磁盘架。17表4)多用途项目。21表5)每个摄像机的数据速率和存储。22表6)每台服务器的摄像机分配。22表7)规模估算解决方案。22插图目录图1)系统要求。5图2)吞吐
3、量与保留期限示例06图3)AXIS设计工具。7图4)视频流设置:8图5)日间和夜间数据速率。10图6)OnSSIOcularis存储配置。11图7)64台摄像机从1倍速度过渡到16倍速度。12图8)OnSSIOcularisES录制和归档配置C13图9)规模估算基础内容。15图IO)AXiS设计工具带宽估算。18图11)物理机和虚拟机规模估算示例。191简介NetAPP&E系列存储阵列为大规模视频监控部署提供了性能、效率、可靠性和企业级支持。所有视频监控管理软件都有一个共同的功能,就是可将实时视频源录制到存储中供日后播放,从而有助于对一台或一组摄像机的视域内的人员或事件进行取证分析或调查。这些
4、视频源由数百或数千台摄像机生成,通常可每天24小时、每周7天持续录制,保留期限长达数月或数年。1.1 发布范围本文档旨在提供一套实施准则,说明如何估算基于NetAppE系列存储阵列的视频监控解决方案的规模。1.2 受众本报告旨在为物理安全集成商、视频监控管理软件工程师、网络和存储系统工程师以及负责将NetAppE系列存储系统集成到现有视频监控部署或设计和实施新部署的架构师提供指导。本报告中的内容假定这些专业人员可以结合他们的经验和支持文档来使用此信息,以构建高效率、可扩展的高可用性系统。部署目标本文档的部署目标为大型环境(200-1,000台摄像机或更多),保留期限至少30天,且主要使用HDT
5、V/百万像素分辨率摄像机。1.3 培训服务我们提供了大量网络培训和面授培训机会,可帮助用户成功部署NetAppE系列存储阵列。建议最终用户参加NetAM大学客户学习路线图中列在“存储系统”下的培训课程。表1)培训服务。课程说明持续时间(小时)交付E系列E5400技术概述01:00网络培训E系列E2600技术概述01:00网络培训NetAppE系列硬件架构和配置00:45网络培训配置NetAppE系列存储系统24:00面授培训维护NetAppE系列存储系统16:00面授培训2规模估算注意事项基于NetAppE系列的视频监控解决方案可为大规模的视频监控部署提供高性能、高效且可靠的企业级支持。这些解
6、决方案可在E5460配置或E2660配置中利用NetAppE系列存储阵列。本节将介绍这两种部署模型的规模估算准则。FieIdPortal上提供了多种视频监控资源。2.1 系统要求系统要求会在最终客户或与最终客户签署合同的物理安全顾问所编制的招标书/报价请求中指定。物理安全集成商必须与物理安全管理员合作来准确地评估具体要求,包括: 保留期限 摄像机数量、位置以及类型、分辨率、帧速率等 选用的视频管理软件 每台录制服务器的摄像机数量 连续录制或运动时录制 查看归档视频的频率 故障转移设计要求上述要求相互关联,可影响整个系统,如图1所示。图1)系统要求。视频管理软件必须了解各项要求,并对其加以分析和
7、记录,以准确估算存储阵列的规模。以下各节介绍了每个组件,提供了有关选项的技术背景,并提出了相关行业最佳实践建议。2.2 一般注意事项估算存储规模以满足视频管理应用要求这一过程是一项对吞吐量和容量注意事项进行权衡的工作。在视频监控部署中,如果很少对已归档的视频进行取证分析,则容量是主要注意事项。配置为连续录制视频的录制服务器会表现出一个相对确定的I/O模式。来自IP摄像机的视频源到达率恒定不变,视频录制服务器进而将这些流以恒定速率写入归档中。许多视频管理系统将视频归档写入卷逻辑单元号(LogicalUnitNumber,LUN)上的临时目录或录制目录中.然后再读取此临时视频归档,将其写入永久目录
8、中。虽然这种将视频数据文件从一个位置移动到另一个位置的做法会在最初写入时增加附加I/O,但工作负载特征是可以量化的。这一类的市场包括中高级教育机构、企业以及商业或零售机构部署。只有在需要调查某个意外事件时,才会对视频进行检索和分析。例如,教育市场一周内可能仅查看若干次少数几个摄像机中的视频。I/O主要用于写入,极少用于查看(读取)已归档的视频。博彩市场是一个需要对视频归档进行高度取证分析的示例市场。在这些部署中,由多个安全操作员频繁查看视频归档,以调查可疑活动、偷盗和欺诈行为。此活动会使工作负载中增加大量读取I/O,在使用视频管理软件(VideoManagementSoftware,VMS)的
9、快进功能时更是如此。与从摄像机到服务器恒定流入的视频源相比,这些I/O模式不太确定,因为工作负载与实施调查的操作员人数、正在查看的摄像机归档数量以及回放速度有关。在这些部署中,每台录制服务器可能需要使用两个卷(LUN)0通常将一个卷配置成RAID10,以便用于录制目录,而将另一个卷配置为RAID5或RAID6,用于存储视频归档,直到达到目标保留期限。对录制目录使用RAID10的原因在于:在存储阵列中,它呈现出比RAID5或RAID6更好的读取性能。但是,如果应用程序所需的性能可通过使用RAID5或RAID6的录制目录来实现,则此双(分层)卷方法会使实施过程的成本和复杂性增加,并不会提供任何功能
10、优势。很多情况下,在精心设计的解决方案中,RAIDW与RAID5或RAID6性能之间只有很细微的差异,RAID10也许是在早期使用性能不佳的存储阵列的非典型部署中的一个传闻而已。2.3 保留期限保留期限通常由组织或监管政策决定。例如,内华达州博彩委员会规章5.160(2)“常规商业赌场的监控标准”指定保留期限至少为7天。但是,按照酒店规定,非监管区域(如大厅、停车场以及其他公共区域)中部署的摄像机的保留期限可能为30天。省/自治区/直辖市和当地政府一般在其省/自治区/直辖市录制保留计划中指定视频保留期限。对于过去发生过犯罪活动或恐怖威胁的地区,可能要求指定更长的保留期限。延长保留期限并不会提升
11、从IP摄像机到录制服务器和存储阵列的视频源到达数据率。较长的保留政策会使规模估算工作执行更多的容量计算,而较少考虑性能。图2中显示的示例对此进行了说明。图2)吞吐量与保留期限示例。45个1t机54f Mbps M%网*利用率视频载入为单台录制服务器分配的存储量具有一个切合实际的绝对限制。另外,网络接口容量和CPU、内存以及应用程序性能等因素也会限制每台录制服务器的摄像机数量一在大多数视频监控部署中,E系列控制器的性能特征都能满足或超出视频管理应用程序的要求。所有视频管理系统都会达到一个稳定状态,在该状态下,删除视频归档与向存储阵列添加新视频文件的速率相同。NetApp建议采取符合或超出适用政策
12、的保留期限。2.4 预留容量确定保留期限政策时,必须考虑预留容量。最佳实践是每卷都应保持大约80%的利用率。大多数VMS包在达到所配置的最大归档大小时都会执行一个文件删除触发操作。录制服务器所拥有的每个卷都有一个可配置的阈值,该阈值定义为最小可用空间或最大归档大小。通常,除已配置的保留期限(天)外,还会以GB/TB为单位指定此阈值。如果达到两个最大值(即保留期限天数或最大归档大小)的任何一个,则会从系统中删除最早的视频文件,以防止出现磁盘已满错误情况。最佳实践是:基于目标容量的80%以及组织规定的保留期限来估算系统规模。然后,在实施系统时,将VMS配置为使用所配置的全部容量,仅保留5%的未用空
13、间。此方法可确保视频保留期限符合或超出所指定的政策。例如,如果目标保留期限为30天,则在实施期间可指定38天的保留期限,最小可用空间为容量的5%。此方法可强制VMS基于容量删除文件,从而利用卷的95%而不是80%空间。2.5 摄像机必须确定摄像机数量以及所配置的分辨率、帧速率、编解码器类型、压缩率和图像复杂性,以估算总视频数据速率和所需的存储量。大多数摄像机厂商都会提供一款设计工具,用于根据摄像机型号和指定值来估算数据速率和存储需求。图3就展示了这样一个示例工具。图3) AXIS设计工具有关AXIS设计工具的详细信息,请参见上退网站。这些工具仅提供一个估算值。结果可能有所不同,应通过物理安全集
14、成商运行的现场试验加以验证。具体位置中的摄像机总数与场地的物理安全要求以及安全集成商打算如何满足这些要求有关。整个摄像机组中将包含多个摄像机型号,某些情况下,这些摄像机还可能来自不同的厂商。集成商可以从几种类型的摄像机中做出选择,包括室内或户外摄像机、固定或倾斜变焦(PTZ)摄像机,以及防篡改或防破坏半球系列摄像机。从规模估算角度看,摄像机的类型并不重要.但每个摄像机的分辨率以及通道(视频源)数却十分重要。在确定摄像机总数时,需要根据分辨率进一步对其进行分类。分辨率视频监控摄像机行业可用的分辨率范围十分广泛。按以下类别区分: 模拟视频(NTSC/PAL);通常使用4CIF:704x480像素或
15、40万像素 视频图形阵列(VGA)到XVGA:640x480像素到1024x768像素,最高75万像素 百万像素SXGA到QSXGA:1280x1024像素到2560x2048像素或130万到520万像素 高清电视(HDTV):1280x720像素和1920x1080像素或90万到200万像素由于E系列所具有的高密度和性能特征,E系列存储非常适用于HDTV和百万像素分辨率部署。在新安装作业中,与标准清晰度(StandardDefinition,SD)摄像机相比,HDTV/百万像素摄像机是首选。虽然HDTV/百万像素摄像机的采购价格略高于SD摄像机的采购价格,但安装成本却相同。采用HDTV/百万
16、像素摄像机部署时,摄像机和安装总成本可能低于SD摄像机部署总成本,因为有效覆盖一个区域所需的摄像机数量有所减少。应根据功能要求来选择视频监控摄像机型号。这些要求分为检测、感知和身份识别。对于每一类要求所需的每英尺像素数,相关行业准则中都有规定。用于检测的分辨率要求要低于用于身份识别的分辨率要求。一个HDTV/百万像素摄像机提供的分辨率可能足以满足每英尺像素要求,而早先则可能需要部署多个SD摄像机。网络视频摄像机的分辨率可以配置为低于指定的最高分辨率。图4中显示了AXISM3204网络摄像机的一个可配置分辨率示例。图4)视频流设置。4XAe.AXISM3204NetworkCamera aic
17、StIlP VideoVideo Stream Stream Profiles Camera Settings Overlay Image Privacy Mask Live View Config Detectors,Applications,Events,Recordings System OptionsAboutVideo Stream SettingsIM9 K24 MJPEGImage AppearanceRtoluton:1280x800 (16:10)Cm rat:G UnlimitedLimited to1280720 (16r9, 8OO45O (169) 6403&0 (1
18、6:9) 480270 (16:9)Overlay Settings Indud v*dy rP Include dt Indud txt: 104-1280x8C0 (16:10) 102440 (16cl0) 800900 (16:10) 640x400 (16;10) 480x300 (16:10) 320x200(16:10) 160x100 (16U0)Text eolor tText background color:Place ttdatbm t top v2J EpHDTV/百万像素摄像机也可以是SD摄像机、HDTV格式摄像机或百万像素格式摄像机。可以将AXISM3204摄像机
19、配置成HDTV格式(分辨率为1280x720,宽高比为16:9)、百万像素分辨率WXGA(分辨率为1280x800,宽高比为16:10)或VGA(分辨率为640x480,宽高比为4:3)分辨率。NetApp建议在新部署中使用HDTV/百万像素摄像机。帧速率为了准确估算所需的存储容量,还必须确定为网络视频摄像机配置的帧速率。博彩行业中的帧速率由管制条例指定,要求达到每秒30帧。其他行业的常用帧速率为每秒7到12帧或更低。对于安放在收银机和出纳台上的摄像机,通常要求每秒至少达到12到15帧。在学校或办公室走廊中,通常每秒5帧即可满足要求。对于停车场和用于监测车辆、人群或物体的其他概观性场景,通常仅
20、需要每秒1到3帧。用于监控穿过视野的水平移动或高速移动(如公路交叉口)的摄像机,与用于监控垂直移动或慢速移动人或物场景的摄像机相比,通常要求更高的帧速率。作为参考,动态图片(35毫米有声电影)一般使用每秒24帧。当低于每秒16到18帧时,人眼便开始察觉到不流畅。指定的帧速率会对网络带宽和存储要求产生很大影响。除按分辨率对摄像机进行分类外,现在帧速率也已纳入考量范围。NetApp建议使用符合摄像机管制要求或功能要求的帧速率。压缩类型在视频监控部署中可选择的压缩类型(压缩标准)为MotionJPEG或MPEG-4H.2640MotionJPEG是一系列在各个帧之间不存在相互依赖关系的独立图像。在分
21、析软件实施中通常要求使用MotionJPEG0由于不存在帧间相关性,MotionJPEG会在因数据包丢失率而导致MPEG-4/H.264不可用的网络中使用。随着每秒帧速率的提高,与给定分辨率下的MPEG-4/H.264相比,MotionJPEG的带宽和存储要求也变得越来越昂贵。MPEG-4(MPEG-4Part2)和H.264(MPEG-4PartIOAVC)均为压缩标准,这些压缩标准可定期传输参考帧并使用后续帧发送场景变化。参考帧的频率通过为视频组/图片组(GOV/GOP)长度指定的值来配置.二H.264比MPEG-4更为高效,它已取代MPEG-4而用于HDTV/百万像素视频摄像机。Moti
22、onJPEG一般使用传输控制协议(TranSmiSSionControlProtocol,TCP)在摄像机和服务器之间传输视频。TCP是面向连接的,可实现可靠的传输。作为备选方法,MPEG-4和H.264数据也经常通过实时传输协议(ReaI-timeTransportProtocol,RTP)/用户数据报协议(USerDatagramProtocol,UDP)进行传输。UDP传输为无连接传输,不会重新传输丢失的数据包。与时效性相比,TCP协议更偏重于可靠性。大多数音频和视频应用程序都使用RTP/UDP传输。网络基础架构在MPEG-4/H.264传输中必须表现出很低的数据包丢失率,这样才能达到合
23、格的图像质量二,对于H.264/RTP/UDP视频流而言,即便只丢失万分之五的IP数据包,图像也会出现尾部伪影。这种图像失真在成功接收到下一个参考帧时便会得到纠正。在视频监控部署中,考虑到网络带宽和存储效率,作为最佳实践,NetApp建议使用H.264和RTP/UDP传输。压缩比例压缩比例是网络视频摄像机上的一个可配置值,用于指定图像在传输到录制服务器之前的压缩比例。值为10%时,表示少量压缩;值为90%时,表示高度压缩。图像压缩过程称为“量化工在视频图像处理中,此过程以有损压缩形式实现,这表示为了缩减图像大小而丢弃了图像细节。选择较高的压缩值可能会导致图像压缩失真或像素化。应根据场景复杂性、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NetApp 系列存储的视频监控解决方案规模估算注意事项 系列 存储 视频 监控 解决方案 规模 估算 注意事项
