广播网络控制系统
1前言
对未来的用户来说评估广播设备相对容易一些,因为这些设备是有形的东西,可以进行
演示。广播设备虽种类繁多,但每种都有自己的技术指标。用户可根据自己的需要对这些指
标进行比较。而控制系统虽然有一些硬件,但基本上以软件为主,所以不好对它进行评估。
用塑料薄膜包裹着的流行软件控制系统也许并没有项目工程师为满足用户的要求所需要
的全部特性。另外,专门定制的控制系统肯定特别昂贵,初装费和以后的维护费用都很高。
最理想的系统应该是一个简单易懂易操作的系统。操作它的技术人员可以对其重新进行设置。
模块结构的BNCS(广播网络控制系统)就是专为满足这一要求而设计的。
控制系统必须为用户提供一个日后能接入更多设备的接口,还要为用户提供一个简单的
与设备无关的通信协议和资源管理方式。控制系统必须自动进行资源管理,或者为用户提供
管理这些资源的方式。控制系统必须对故障做出快速反应,及时通知用户,用时还要减少故
障对在其控制下的资源的影响。
BBC资源部开发的BNCS系统吸取了建造可伸缩系统的大型通用软件模块的经验。BBC拥有
最先进、最坚固的技术体系结构,它可以对各种发明创造进行试验。这些年来几个工程项目
的成功为其进一步开发提供了机会。
BNCS不但适用于主控室,而且也适用于演播室和编辑室。BBC的一些部门用BNCS遥控空
调设备和楼内其它管理设施。BNCS系统是根据软件模块工具包设计的。这些模块就像积木块
一样,用途十分广泛。
BBC为什么在过去5年里迅速采纳BNCS还不得而知。但主要的因素有:它易操作;采用行
业标准PC硬件性价比好;通俗易懂;从同一简单原理演绎而来的高级系统,不但可以升级而
且能向后兼容。
BNCS是BBC的工程师们于1994年6月在曼彻斯特对中央技术区进行技术改造时研制出来的。
它由45台计算机组成,其是10台放在演播室、图形和VT区。在连续工作4万小时后,该系统
完好如初。在此期间,为适应用户日益增多的要求又将其阵容扩大了50%。最新采用BNCS的
设施是BBC在伦敦电视中心新建的双向媒体中心,它由200台计算机组成。
尽管其它广播机构现在可买到这个系统,但BBC并未设计一个最终能当商品出售的系统。
那时的主要目的是满足眼前的工程要求。但凭先见之明可以看出BBC的体系结构和职员有能
力在一段时间内开发出这样大的通用控制系统。1993年末,在很短的时间内设计了这个控制
系统。要想在这么短的时间内使它发挥作用,控制系统必须简单易懂,让人一看就会操作。
正是基于这样一个思想,控制系统的模块才又小又简单。这个优点直到后来在各种应用中才
显现出来。
每个设施就是一个单独的计算机网络,只传送BNCS通信量。从外表上看,这个设施就像
是计算机的一个群集器,所以我们把BNCS网络叫做群集器。群集器之间可通过安全纠锚链路
连接。这些链路可以是专用的电路,可以是企业内联网,甚至可以是因特网。接入另一个群
集器中的资源不但安全而且对用户是透明的。
网上数据的排列是由一个通称为Fabian的双向客户服务器管理的。Fabian(Fast Access
Bookings,Information and Notification)是快速接入预约、信息和通知的缩写,它是
在系统开发时起的名字,后来就这么传开了。Fabian链路可把另一个群集器的用户接入他想
使用的群集器中的设备。遍布英国的BNCS群集器全部用Fabian链路连接在一起。目前全世界
最大的广播控制系统由一千多台计算机组成。
2可靠性
BNCS是从简单的原理发展而来的,并不是学术研究的成果。BNCS原理的特性直到最近才
得到考查和应用,以便作进一步的研究。让BNCS原设计者感到吃惊的是,简单的机理合在一
起居然有这么大的力量。
PC可以驱动一台设备或许多台设备,决定权在设计者手中。最主要的一个决定因素是某
一特殊机器故障引发的后果。PC的单价在它所驱动的设备里只占很小的比例。在电视中心,
一台PC的价格还不到一千英镑,而它驱动的一个有1800个端口的Pro-Bel多声道数字接口
(MADI)路由器的价格则有50多万英镑。实践证明,PC机是非常可靠的,它在常温环境中一
天运行24小时,日复一日地做同样的工作。5年的故障率仅为2%。一般来说,人们对PC不像
对传统广播设备那样精心。
PC的使用,尤其是微软视窗在广播中的应用往往不被人重视。有些人对用台式PC机从事
像播出那样的高科技工作的想法感到新奇。几百台PC机连续运转5年后,证明它们并不比其
它广播设备的可靠性差。有些机器甚至好几年都没重新启动过。
3网络和网络协议
BNCS采用的网络就像一个大型、有多个下引线的电缆系统。网卡负责监视碰撞检测。网
上的设备驱动器和图形用户界面的位置与机器无关,所以如果需要从一台机器换到另一台机
器,不存在寻址问题。
网络信息量是错误校正对话与单路广播和多路广播数据报的混合信息。根据以往经验,
在一个专用控制网络中使用多路播出是非常可靠的、包丢失率不到0.001%。即使在一个全
负载的通用IT网上,虽然为了安全起见不提倡使用BNCS群集器,但在某些应用情况下性能也
相当不错。来自本地远端的工作站高速缓存器,数据和系统中。已设备意味着工作站是可以
信任的,它所使用的是最先进的高速缓存器。BNCS采用NetBIOS和TCP/IP二种协议。NetBIO
S的速度快,寻址方式非常简单,因此最适合。TCP/IP用于互连群集器,BBC和世界其它广
播电视机构都采用了这两个协议。BBC可与其它广播机构共同控制它的资源,同时对这些资
源的可用性进行严格的控制。将来其它广播机构采用BNCS时可以互换资源。
4无数据
元数据处理是人们经常谈论的一个话题。这个问题就像控制系统设计那么微妙。确定元
数据传送系统的单独标准还需要更多的讨论。一旦通过了标准草案,下一步就是设法建一个
或采纳一个处理元数据的控制系统。如果一切顺利的话,最后一个难题将是设法让足够的广
播机构接受这个方案,这样才值得创建、维护和传送元数据。BNCS的核心模块可以支持所有
的重要元数据,BBC具有优越的条件来开发这个令人兴奋的领域。
5分布式处理
处理能力就是资源。台式PC机把大部分时间都浪费了。在一个由200台PC机组成的网上,
浪费的资源更多。让这些资源来做些有用的工作不是一件容易的事情。自动资源出售能用多
余的处理能力来控制数据库、生成图像和处理元数据。BNCS就适合做这方面的事。许多机器
的工作负荷几乎都差不多。网络有很多富余能力,BNCS系统能够引伸出这个设想。
6结论
BBC难得有这样一个受到这么多人喜爱的系统。在5年当中,它已成了BBC最重要的系统,
大部分电视和广播节目都是通过它发出去的。BNCS还将进一步发展下去,因为对它的要求
越来越多。在经过数千小时的试验后,现在可以把BNCS提供给其它的广播机构,这些机构
将很想自己来体验一下控制系统的优点。在大多数项目经理选择控制系统拿不定主意时,
BNCS很可能就是他们需要的控制系统。
|