Promise iSCSI存储在中、小电视台非编系统应用
一. iSCSI技术简介
iSCSI即SCSI over IP 或者Internet SCSI,简单讲,就是将SCSI数据打包在IP网络中传输,是连接到一个TCP/IP网络的直接寻址的存储库,通过I/O SCSI指令对其进行访问。iSCSI是一种基于开放的工业标准,通过它可以用TCP/IP对SCSI(小型计算机系统接口 — 一种数据传输的公共协议)指令进行封装,这样就可以使这些指令能够通过基于IP(千兆位以太网)“网络”进行传输。这一标准的目的是允许使用现有的以太网网络传输SCSI指令和数据。
利用iSCSI技术,可以很方便的搭建基于SAN(Storage Area Network)架构的存储网络,在提高存取性能的同时,为企业存储的整合、资源的统一管理提供了一个很好的平台,迎合了目前整个IT行业大整合的趋势,同时也可以实现存储的共享,这一点对视频非线性编辑尤为重要。
二. 电视台非编系统架构图
如图1所示为河南省某市电视台广告部非线性编辑系统的架构图。在这里,只着重介绍后端的存储部分,至于前端的录放机和矩阵不做过多的介绍。
如上图所示,这是目前很多地方电视台的系统架构,图中包含1800录放机、切换矩阵、非编服务器、千兆交换机以及Promise VtrakMx00i阵列柜,将1800中的节目源通过切换矩阵切换到需要编辑的非编服务器上,非编服务器通过非编软件,如本次实施的新奥特公司的神器和喜马拉雅系列,以及服务器上的数据采集卡,将节目源采集到Promise Mx00i阵列中,然后再通过软件进行编辑,将编辑好的视频文件再次写到阵列中,同时将编辑好的视频录制到1800中的录像带中就可以播放了。数据流向模拟如图2所示
三. 方案实施
这里着重阐述关于存储部分的实施方法,将所有的非编服务器配备千兆网卡连接到千兆交换机上,同时将Promsise Vtrak Mx00i连接到千兆交换机,通过基于Web的Promise WebPAM管理软件设置好相应的Raid级别后,设置Microsoft iSCSI initiator参数,现在非编系统要求多台服务器对存储的共享性,以达到团队协作、统一管理的目的,而SAN架构不管是Fibre Channel还是iSCSI,都不允许多台服务器共享一个LUN的模式,所以在这里,需要借助一些第三方软件实现这个目的,本次实施中,我们选择了IBM的SANergy软件,安装SANergy时需要指定一台服务器作为MDC服务器,或者其中一台非编服务器也可以作为MDC服务器,其他非编服务器通过网络映射的方式来达到存取同一个逻辑磁盘的目的,至此,有关存储方面的所有设置完成,然后就可以安装非编软件来进行调试工作。
目前非编软件也比较多,国产比较流行的如新奥特公司的神器系列以及最新的喜马拉雅系列,还有大洋的非线性后期编辑系统等等。
四. 系统测试
目前在视频领域,按照码流的大小有三种格式,分别为DV格式(25Mb/s码流)、标清格式(50Mb/s码流)和高清格式(100Mb/s),当然这些数值是纯理论值,在实际的测试和应用中,都会比理论值要求的高一些,而且用户在编辑的过程当中都是至少使用双轨编辑,这样所需要的带宽至少需要理论值的2倍以上。
在非编应用中,用户对读的速度要求要比写的速度要求的高,如果读的速度低,那么在编辑的过程中视频和声音就会出现延迟的现象,这样最后生成的文件就会出现类似卡碟的效果。
本次测试中,因为类似这种地方电视台,相当一部分的视频都是DV格式,所以我们选择了DV格式的视频进行测试,最后的测试结果客户很满意,每台服务器都采用双轨编辑,基本可以满足3台非编服务器同时进行编辑,当然这也跟用户服务器的配置等等有或多或少的关系。
在中低端的视频编辑应用中,iSCSI的应用前景非常广泛,不仅仅可以使用户的存储很方便的得到整合、统一管理,同时对多用户、多服务器共享存储的要求也可以很好的满足,同时相比较昂贵的光纤产品,ISCSI为用户提供了更具性价比的选择。