您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

HDTV制作中广泛应用的数字媒体领域存储技术

时间:2007-1-20栏目:电子通信论文

依马狮网牟成培山东有线电视中心

  随着数字媒体技术的发展,存储技术在数字媒体领域也得到了广泛应用。特别是数字技术的迅猛变革,使存储数字媒体的技术手段也发生很大变化。在媒体爆炸性增长的同时,广电界十分关心数字技术的未来发展,同时也更加关心数字媒体资产的管理、使用和存储。本文围绕6种常用数字存储技术及在数字视频中的应用进行浅析,供同仁参考。


  SCSI技术

  SCSI的发展经过三个阶段。SCSI协议的第一版本仅规定了5MB/s的传输速度的总线类型,接口定义、电缆规格等标准。第二版本作了较大修改。SCSI-2协议规定了16位数据带宽。高速的SCSI存储技术陆续成为市场的主流,也使SCSI技术牢牢地占据了随机存储市场。SCSI-3协议增加了能满足特殊设备协议所需要的命令集,使得它既能适应传统的并行传输设备,又能适应最新出现的一些串行设备的通信需要,如光纤通道协议(FCP)、串行存储协议(SSP)、串行总线协议等。

  由于SCSI技术兼容性好,市场需求大,其技术不断翻新。现在已从5MB/s传输速度的SCSI-1发展到LVD的160MB/s,近期320 MB/s的SCSI也已投入使用。

  SCSI技术广泛应用于非线性编辑、字幕机等制作设备。早期的硬盘播出设备采用该技术构建视音频服务器,但因其可靠性等原因而被新技术取代。高可靠性的大型存储系统,通常把SCSI技术与其它技术结合来实现故障自恢复,提高安全性,达到系统不间断工作的目的。

  存储网络技术

  它是近年高速发展的技术,具有安全性高、动态扩展性强的特点。许多基于工业标准的网络存储方案已经得到广泛应用。目前在数字媒体领域应用最多的是局域网存储,理论上带宽可达1Gb/s,实测带宽可在700Mb/s左右;其次是光纤通道技术,理论上在全双工的情况下,带宽可达2Gb/s,单通道达1Gb/s,实测带宽可在720 Mb/s左右。前者是基于低价位的分布式网络存储方案,后者主要架构采用专用存储,并逐渐向中低市场发展。

  Intel公司推动的Infiniband是基于IA-64架构的核心存储技术,第一阶段是取代PC,带宽目标是2.5Gb/s;第二阶段达到Cluster应用,带宽目标是30Gb/s。其目标宏伟,是否可被市场接受,技术瓶颈能否突破,人们将拭目以待。

  存储网络技术近年在视频领域发展迅猛。无论是从管理、制作还是播出都得到广泛应用。但是在目前的技术条件下,形成大型电视台的制播一体网,全台媒体资产的中心存储和统一管理,还有不少的技术难点需要克服。特别是存储网络技术的带宽问题是面临的最大障碍。

  RAID技术

  RAID是一种由多块廉价磁盘构成的冗余阵列。虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现。RAID技术分为几种不同的等级,可以分别提供不同的速度、安全性和性价比。

  RAID0是最简单的一种形式。RAID0可以把多块硬盘连接在一起形成一个容量更大的存储设备。但由于RAID0没有冗余或错误修复能力,其安全性大大降低。因此,在RAID0中配置4块以上的硬盘,对一般应用是不明智的。如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,无法继续使用。国内早期,某些视音频服务器采用RAID0技术,几乎没有几台能够长期、安全使用。

  RAID1和RAID0截然不同,其技术重点全部放在如何能够在不影响性能的情况下最大限度的保证系统的可靠性和数据可修复性上。RAID1又被称为磁盘镜像,每一个磁盘都具有一个对应的镜像盘。RAID1是所有RAID等级中实现成本最高的一种,尽管如此,人们还是选择RAID1来保存那些关键性的重要数据。

  RAID3是利用一个专门的磁盘存放所有的校验数据,而在剩余的磁盘中创建带区集分散数据的读写操作。RAID3不仅可以像RAID1那样提供容错功能,而且整体开销从RAID1的50%下降为25%(RAID3+1)。随着所使用磁盘数量的增多,额外成本开销会越来越小。在不同情况下,RAID3读写操作的复杂程度也不相同。最简单的情况就是从一个完好的RAID3系统中读取数据。这时,只需要在数据存储盘中找到相应的数据块进行读取操作即可,不会增加额外的系统开销。当向RAID3写入数据时,情况会变得复杂一些。即使我们只是向一个磁盘写入一个数据块,必须计算与该数据块同处一个带区的所有数据块的校验值,并将新值重新写入到校验块中。由此我们可以看出,一个写入操作事实上包含了数据读取(读取带区中的关联数据块),校验值计算,数据块写入和校验块写入4个过程。系统开销大大增加。我们可以通过适当设置带区的大小使RAID系统得到简化。如果某个写入操作的长度恰好等于一个完整带区的大小(全带区写入),那么我们就不必再读取带区中的关联数据块计算校验值。我们只需要计算整个带区的校验值,然后直接把数据和校验信息写入数据盘和校验盘即可。到目前为止,我们所探讨的都是正常运行状况的下的数据读写。下面,我们再来看一下当硬盘出现故障时,RAID系统在降级模式下的运行情况。

  RAID3虽然具有容错能力,但是系统性能会受到影响。当一块磁盘失效时,该磁盘上的所有数据必须使用校验信息重新建立。如果我们是从好盘中读取数据块,不会有任何变化。但是如果我们所要读取的数据块正好位于已经损坏的磁盘,则必须同时读取同一带区中的所有其它数据块,并根据校验值重新建丢失的数据。当我们更换了损坏的磁盘之后,系统必须一个数据块一个数据块的重建坏盘中的数据。整个过程包括读取带

[1] [2] [3] 下一页

下页更精彩:1 2 3 4 下一页

★相关文章: