2000年河南电视台都市频道建立起了第一套非线性新闻制作网,主要用于《都市报道》和《都市快报》两档新闻节目的制作,经过近4年的成功应用,无论是编辑、记者还是系统管理人员都积累了丰富的经验,由传统的线性编辑方式向数字化、网络化的非线性编辑方式的转变已经深入人心。因此,在2003年初,我们提出了建立一个能够涵盖频道除新闻类节目以外所有节目的非线性编辑制作网的设想。 • 初步设想 在我们提出的初步设想中,制作网除了普通的非线性编辑网的特征外,应该还具有以下几个特点: • 集中上载:由于我频道物理空间的限制,同时也因为成本的原因,我们希望制作网的上载工作能够集中完成,一方面可以有效利用各种上载源设备(如不同格式的放机等);另一方面可以兼顾节目收录;同时并不影响编辑站点的正常编辑工作。 • 全I帧与长GOP混编:对一些节目量大但编辑相对简单的节目(例如电视剧仅仅是插播一些广告或字幕)采用全I帧就会大量占用存储空间,显得有些得不偿失。 • 与硬盘播出系统连接:若不能以文件的方式在制作网与硬盘播出系统之间传递节目,对于电视剧这样节目时间长而编辑相对简单的节目,反复的上载、下载还不如传统的对编设备方便省时。 经过一段时间的市场调研,我台硬盘播出系统的厂商不同意提供其文件包装格式,因此与硬盘播出系统连接的设想已不可行,同时也使得电视剧使用制作网进行编辑有些得不偿失。最终形成的方案要求满足以下需求: • 完成除《都市报道》.《都市快报》(仍使用原新闻网)和电视剧(仍使用传统编辑设备)外的所有节目的编辑。 • 与演播室系统联接,完成演播室节目的直接采集。 • 实现集中上载和自动收录。 • 安全.稳定的大容量存储。 • 系统设计 系统主要由两大部份组成,非线性编辑网络系统和集中上载系统。 • 非线性编辑网络系统:系统以S2A3000为中心,采用双网结构,主要由存储子系统、服务器子系统、客户端子系统等组成,编辑用高码率视频采用MPEG24:2:2P@MlL50I,编辑/检索用低码率视频采用MPEG4格式。 • 存储子系统。集中存储是实现网络共享的基础,因此存储设备的选择是网络安全性和稳定性的关键。根据我们对系统容量的测算以及技术先进性.系统稳定性.成本情况的考虑,最终选择了美国DataDirect公司的S2A3000作为高码率视频的存储系统。S2A3000是DataDirect公司提出的SANAppliance(存域网络设备)概念的产品,将交换设备.RAID设备.连接设备.管理设备整合为一体,由控制器和硬盘塔两部分组成,主要具有以下几和特点: • 高访问带宽:对内系统拥有可并发工作的12个内部磁盘通道,为大容量I/O操作和RAID技术提供了充足的带宽;对外最高可拥有8个100M外部主机通道,可与FC交换机或主机相连,提供最高800MB/s外部访问带宽。根据我们具体情况,我们采用了2个激活的外部访问端口,可提供200M访问带宽。 • 高可用性:系统中的所有设备都提供了冗余并实现了链路冗余。系统中的两个可热插拔的高速传输控制器(HSTD)形成冗余的HSTD对,并且每个硬盘都拥有2个磁盘通道同时与2个HSTD连接,形成相互冗余的链路。磁盘冗余采用了设计独特的DataRAID技术,硬盘阵列由多个RAID组(称作Tier)组成,每个Tier中有4个数据盘.1个校验盘和1个Spare盘组成,Spare盘可随时替换出现故障的数据盘或校验盘,并可自动进行数据热修复。Spare盘还可以动态地为所有Tier提供备份服务。系统最多可以支持4个硬盘箱共96块硬盘。根据我们的实际情况,我们选择了1个SF4016硬盘箱共16块硬盘,形成3个Tier,每个Tier有4个数据盘和1个校验盘,3个Tier共享1个Spare盘。 • 可管理性:系统提供了一整套系统管理软件,包括vLUNManager(虚拟逻辑单元管理器).Configurationmanager(配置管理器).FirmwareUpdateManager(Fireware升级管理器)和Performanagemanager(性能管理器),为实现系统的集中.安全管理提供了保障。 除了S2A3000外,我们还选择了1个拥有双主机端口的SCSI磁盘阵列作为系统数据库和低码率素材的存储设备,与S2A3000一起组成整个系统的数据存储中心。 • 服务器子系统。系统中一共配置了4台DELL1650机架式服务器,其中两台安装了Windows2000AdvancedServer和SQLServer并与SCSI磁盘阵列相连,以群集的方式形成了一个双机热备系统,作为整个系统的主域控制器和数据库服务器。一台安装了Tivoli公司的SANergyFS软件,作为整个FC网络硬盘共享的MDC(MetaDataController)服务器,用于管理数据共享。最后一台作为网管服务器,主要安装了业务中间件(作为核心数据访问和客户端应用软件的接口)和网管软件,同时也作为MDC服务器的备份。 • 编辑工作站子系统。根据我频道各栏目的编辑工作量并兼顾今后的发展趋势以及投资成本,选用9台有卡工作站(其中8台在制作机房,1台用于演播室节目采集).2台无卡工作站。有卡工作站采用Matrox公司的DigiSuiteLX系列板卡,其中两台用于下载的工作站和1台用于演播室节目采集的工作站采用LX+SDI+MAX组合,而其它的站点则采用LX+MAX组合。 • 集中上载系统:系统以Sony公司的视频服务器MAV70XGI为中心,可同时使用4个上载通道和1个回看通道,由1台计算机作为控制服务器控制4个通道的同时上载。素材采集完成后,通过MAV70XGI的千兆异步网络接口以FTP方式将素材交由转码系统进行转码,然后通过光纤网传至非线性编辑网络中的S2A3000中进行存储。 • MAV70XGI是Sony公司推出的主要用于播出的视频服务器,由于其稳定的性能、支持多路视频输入输出、支持FTP文件传输等特性被选为集中上载系统的中心服务器。 MAV70XGI拥有5个插槽可用于不同的编码板卡和解码板卡的组合,但由于带宽的限制,最多同时支持4个输入通道,因此我们选用4个BKMA-7020编码卡用于素材采集,其中第一和第二个通道带有BKMA-7050模拟输入板,1个BKMA-7010编、解码卡用于回看,并带有一个BKMA-7060模拟输出板。 MAV70XGI拥有8个热插拔硬盘插槽,采用RADI3技术,可选用36G或73G两种规格的硬盘。由于在系统只作为素材在转码前的缓冲存储,无需长时间保存大量素材,因此我们选用了价格较低的36G硬盘。 MAV70XGI千兆异步网络接口(通过选用BKMA-7045异步网络接口板)并不能将信息直接输出到网络中,而是通过SCIS线与一台被称作网关服务器的计算机相连,通过FTP以文件方式将采集的视频文件读入网关服务器,然后通过网关服务器的以太网接口传入编辑网络。网关服务器和MAV70XGI之间只能同时建立3条FTP连接,最大传输率为260MBps,图1为MAV70XGI示意图。(2)集中上载控制子系统。控制计算机同时显示四个控制界面,分别控制四个输入通道,其中第一个通道可用于节目的自动收录,其他3个通道则分别与3台放像机相连。每个通道都可实现批量采集。(3)转码子系统。由1台转码控制服务器和2台转码工作站组成,当完成采集后,上载控制服务器通知转码控制服务器开始转码,转码控制服务器则根据设备情况调度转码工作站进行转码。转码工作站通过以太网络从MAV70XGI的网关服务器中读取需要转码的文件,将其转为能为DigiSuiteLX板卡处理的文件格式,同时根据需要生成低码率文件,并通过FC网络传入S2A3000中进行存储。三、系统实现 非线形编辑系统是选用的索贝公司的创意21系统,该系统已在多家电视台应用,属于比较成熟的系统,此处不再复述。本文着重叙述一下集中上载系统的实现。 索贝公司原来也有一套用于自动收录的系统,但与我们的需求尚有不小的距离,后来该公司派开发人员直接到系统安装现场,与我们共同协商,现场开发实现了集中上载系统。根据我们的不断讨论,最终对系统的实现提出了以下明确的需求:• 由于系统直接交由编辑、记者操作,因此要有极高的容错能力和健壮性。• 一台上载控制计算机同时控制四个通道,包括对VTR的控制和对卫星信号的自动收录,并且界面要简洁、清楚,容易操作。• 自动收录拥有最高权限,当自动收录任务即将开始时,系统自动结束该通道上的其他任务。• 自动完成素材的转码和入库工作,可根据拦目设置是否采集低码率素材。• 当一个上载任务开始后,该通道被锁定,任务完成后自动释放该通道并弹出磁带。最终形成的集中上载系统主要由两大部分组成,即收录部分与转码部分。1.收录部分:收录部分主要是将外部的视音频信号进行编码,生成MPEG2全I帧文件。其主要功能是通过一台上载控制计算机分别控制四个通道上的VTR或其它信号源以及MAV70XGI,可采用打点.硬录.定时录制等方式完成对信号的采集.编码。 为了进一步扩大上载信号源的种类,我们在MAV70XGI的第一个通道上接上了一台SONY4A切换台,可以接入四个不同的信号源(我们接入了2路卫星信号.1台DVD.1台松下的640型录机),这样就将原来的4路不同的信号源扩展为了7路信号源。每个VTR的422遥控接口以及MAV70XGI上的5个422遥控接口都通过一个MOXA卡(一种422控制接口,可由一台计算计通过422接口控制多台设备)与控制计算机相连。 控制计算机的显示界面上同时显示四个窗口,分别对应四个通道,见图2。每个通道都可以通过相应的控制窗口进行独力控制。其中第一个窗口既可作为VTR的控制窗口,又可以作为自动定时收录的控制窗口。 2.转码部分。MAV70XGI中的MPEG2文件包装格式与编辑系统所使用的格式不同,因此必须对其重新打包,即所谓的转码。MAV70XGI有四个上载通道,但通过其网关服务器最多只能同时建立三条FTP链路,因此必须通过调度才能有效完成转码工作。转码部分主要有一台转码控制服务器和两台转码工作站组成。控制服务器主要完成转码的调度工作,转码工作站则主要完成从MAV70XGI读取文件,完成转码并写入S2A3000的工作。一台转码工作站可同时完成两个文件的转码。当上载控制服务器控制信号源和MAV70XGI完成素材采集工作后,即向转码控制服务器发消息,要求转码,转码控制服务器则根据当前的设备使用情况进行调度,最终通过一台转码工作站完成转码。 索贝公司在开始我们的项目之前,已经拥有了一套MAV70XGI的上载控制系统和一套独立的转码系统,在我们的制作网安装的初期,只是根据我们的需求更改和完善了界面,增强了部分功能,并将两个系统集成在了一起,但在我们的试用过程中发现了一些问题,经过我们双方不断地交流,分析问题的原因和寻找解决方法,最终使制作网成为了一个稳定.完善的系统。下面着重描述一下几个当初比较突出的问题。1.“入库”问题。当转码工作站完成转码并将素材写入S2A3000中时,上载工作并未完成,因为相关的素材信息(素材的名称.采集时间.所有者等信息)尚未写入数据库,这时在编辑工作站的素材库中是无法找到该素材的(除非手工引入)。因此,上载工作的最后一道工序应该是“入库”,即将素材信息写入数据库的过程。在最初的集中上载系统中,素材信息是由上载控制服务器获取的,但它在素材采集完成后,只是通知转码服务器开始转码,而转码系统并不关心素材信息。在转码完成后,转码服务器通知上载控制服务器,最后由上载控制服务器完成入库。这一过程逻辑上并无问题,但在实际使用中却发现只要上载控制.转码以及相互间的通讯中任何一个环节出现问题,素材都将无法正常采集入库。因此在早期的使用过程中,系统必须遵循一个严格的开机顺序,当任何一个环节出现问题时,必须关机,再严格按顺序重新开机。后来经过与索贝开发人员的交流,将系统改为:上载控制服务器在通知转码系统开始转码时,同时将素材信息交给转码控制服务器,当转码完成后,由转码控制服务器完成入库工作,这样就大大提高了系统的健壮性。2.“边采边转”问题。直接由编辑工作站采集素材所需时间完全是1:1的。而集中上载时,将素材采集到MAV70中就需要1:1的时间,转码过程也需要时间。对于只转MPEG2高质量素材的,由于只是文件的重新打包,效率较高,大约只需0.2倍时间就可完成转码,这样整个集中上载时间大约为1:1.2。但对于已习惯于编辑工作站直接采集素材的编辑.记者们来讲,上载工作完成后还要等待一段时间才能看到素材实在有些不习惯。MAV70XGI支持边上载,边以FTP方式读出数据,因此我们提出了“边采集边转码”的问题,即不是在素材全部采集到MAV70之后才开始转码,而是在素材刚刚采集一部分,形成一段缓冲之后就开始转码,这样就可大大提高上载效率,基本上可已以近似1:1的时间完成上载。3.“分时转码”问题。当需要高.低码率同时采集时,转码就不仅仅是重新打包,还要完成MPEG4的重新编码,这时转码(真正意义上的转码)效率大大下降。同时,在完成MPEG4的编码时,转码工作站并不释放FTP通道,使得本来就稀缺的资源(因为有四个上载通道,但只有三个FTP读取通道)又被占用。因此我们提出了“分时转码”问题,即首次转码时只完成高质时素材的转码(即MPEG2文件的重新打包),而当转码工作站空闲时,再回头完成MPEG4编码。四.结束语。 都市频道制作网从设备的安装,到最后软件的设计完成共经历了四个月时间,通过与开发商的不断交流和探讨,最终基本上达到了我们的设计要求,通过半年来的使用,系统稳定,运行良好。 但在开发过程中也遇到了许多无法克服的困难,使得原有的设想难以完全实现,最突出的就是文件包装的问题,虽然编码方式拥有国际标准,但由于不同厂家之间不同的文件封装格式使得相同编码的素材在不同厂家的系统之间不能相互交换。其实文件的封装格式根本不涉及核心技术,完全是人为的壁垒。因此,我们产业的管理部门应该考虑建立一个文件的交换标准,以使产业内的各种资源得以充分利用,也大大降低不必要的成本支出。 |