为满足播出频道增加,播出规模扩大,以及高清播出模式的推广需求,中央电视台常规频道硬盘播出系统采用了Seachange公司的视频服务器系统。该服务器系统的集群结构采用播出集群和上载集群分离的方式,上载使用非镜像的双集群,播出使用镜像的双集群,编解码使用MediaClient客户端平台,整套视频服务器都统一为MXF格式。经过半年多的实际运行,该系统基本满足了中央电视台要求。
一.Seachange视频服务器基本概念
1.MediaCluster
MediaCluster:即视频服务器集群,是由多个服务器组成的网络,每个视频服务器称为一个节点。通常一个节点就是一台完整的服务器,它可以像其他服务器一样工作。但是与其他服务器系统不同的是,如果一个节点发生故障。MediaCluster仍然可以继续工作,同时在确保播出照常进行的前提下,Seachange可以通过其特有的RAID2技术将丢失的数据无损失的自动恢复出来。
2、RAID2技术
MediaCluster中任何一个节点与网络中的每一个其他节点相连,构成两两相连的双向星型拓扑结构,这种全连接网形成了无阻塞结构,即使有一条链路出现故障仍能保证网路畅通。在进行数据分配时,把一块数据根据节点的多少,平均分成相等的段,同时计算出该块数据的奇偶特性合。把各段存到每个节点的硬盘上时,也存储这块数据的奇偶特性合。当有一个节点出现故障时,利用其余节点的数据的奇偶特性合与该块奇偶特性合进行适当的异或等运算,实时的把丢失的数据毫无损失的恢复出来。这项技术被称为RAID2技术。因此如果任何一个节点或连接发生故障时,播出照样进行,这是一项极具竞争性的技术。
正是由于SeaChange独特、先进的技术,减少了对存储的需求,将有效存储量比双机备份方式提高了几乎一倍。它带来了三方面的好处:
1)任何一个节点的数据出现故障时,可把出现故障节点的数据恢复出来,而不中断正常播出;
2)故障节点数据的恢复,是自动从其他各个节点将数据重新写入该节点,实现故障节点自恢复;
3)扩充系统时,通过系统网络管理,把数据自动均匀分配到各个节点上,可做到在线的扩充