在全台网系统的具体实现中,有很多新的技术需要探索,下面列举一些关键技术和最佳实践与大家探讨。
1.节目代码技术
在全台网背景下,节目和广告已经不冉局限于播出分发板块内部,而是大量从外部系统迁移过来,如何唯一标识它们的内容,保证节目内容的全台,全程有效性,是迫切需要解决的问题。节目代码在节目生产管理系统中已经有了多年探索。近几年,面向备播和播出领域,为了解决以上问题,节目代码也被引入进来,针对每个要播出的节目,都会分配一个节目代码。其中除自办栏目以外,还包括外购节目(如电视剧),作为成品节目的身份证。成品节目区别于素材,其目的是用于播出和交换,而素材是用于制作新节目,颗粒度更小。
节目代码在备播过程中起着重要的作用,它是文件化备播的基础,是连接编单和节目制作的桥梁。有了这个全台级的身份证,节目才能有序地在制作网和播出网之间正确流动,准确地与节目单自动关联,保证播出的安全。节目代码在做频道节目规划时就可以开始考虑申请,在节目单编排时,每条待播节目都有节目代码。节目代码是面向全台的,提供接口供各个业务系统查询。在节目备播时,迁移过来的节目必须使用正确的节目代码,这样,在播出分发板块,就可以接节目代码把播出单中的节目与实际素材正确关联起来。
2.节目内容质量控制技术
传统磁带流程中,对节目内容的审核就是审磁带。在网络化的制播环境下,节目以数字视音频文件的形式在各个网络之间传输转换时,存在一些无法控制的因素可能会对节目内容质量造成一定影响,作为节目播出前的最后一道关口,在播出分发板块中,需要从以下几个方面对节目内容质量进行控制:从文件层面来讲,由于文件在传输的过程中可能损坏,可以采取MD5码校验的方式,对传输前和传输后的文件进行MD5码校验,来保证文件在这一传输过程中的完整性,安全性;提供软件对节目文件内容进行自动技审,减轻人工审核的工作量,节约审核时间;提供软件对节目文件内容通过软件解码方式进行人工复审。无需录像机,只要能够连接到相应的存储设备,在任何一台工作站都可以进行审看;在播出之前,利用视频服务器的审看通道对最终要播出的节目头尾片段进行快速测览。
3.新的节目单编排技术
大部分电视台的节目单编排分为频道编单和播出编单等多个环节,节目单从月单到周单,一直到播出串联单,是逐步细化的。播出串联单编排这个环节一般在播出分发板块内部,大部分都有较好的软件支持。但在前期的周单,月单的编排和规划中,往往采用EXCEL,WORD等工具,相应的管理能力,以及与后期播出串联单的连接能力也很弱,很多是通过打印纸质串联单进行交换。
通过全台网的建设,节目单编排的能力将向前期扩展,增加节目和栏目规划,节目代码管理等功能。同时,由于实现了文件化,固绕总编室的职能可以集成大量新的特性,包括:集成软审看技术,使得在编单过程中可以测览节目的视频内容。这些内容可能是来自媒体资产管理系统的低码流视频流,也可能是备播系统中己经准备完毕待播出的高码流视频文件;集成技审信息,可以在编单的同时了解文件的质量情况;集成节目打点信息,包括片头,片尾,插播点等信息。这些信息可能来自前期制作系统,也可以来自单独的审片系统。在节目单编排过程中,可以测览和审核这些打点信息,必要时可以直接进行修改。
4.集群任务处理技术
全程文件化的流程面临大量的视音频文件处理任务压力。播出文件迁移准备,MD5校验,播出格式转码,自动技审等诸多任务都是计算,带宽资源需求密集型任务。同时,还必须充分考虑到未来需要增加的各类未知服务。由于各类服务所需CPU资源,时间资源,存储资源均不相同,我们设计了集群式任务处理服务的架构,将各类服务所需资源集群管理,统一分派。任何系统需要服务资源时,提交相关服务请求,由管理服务器根据当前资源的使用情况分配服务执行器。未来需要新增服务时只需要往任务管理服务器中注册服务,向任务执行器中安装服务即可。
采用集群机制的优势在于:各ACTOR之间形成集群与负载均衡关系,多任务的集中管理和集中分配资源保证了各类资源的统一协调分配;任意ACTOR的损坏仅影响任务的处理能力,但不会导致某一个任务的中断进而影响播出业务进程;主备任务服务器确保任务分发与任务管理的安全与高可靠,当主任务管理器遇到意外停机后,备管理器能够自动侦测问题并接管主管理器的一切工作;各项业务的集群式分配大量提高了设备利用率减少了设备投入。
5.基于自动策略的任务生成技术
在大规模的文件化备播过程中,由于各类存储设备数量繁多,有的多达十几个不同节点,而且种类复杂,接口不一,节目保存的时间也从几天到几十天不等,所以,靠人工的方式实现文件准备是不现实的,需要后台程序按既定的策略完成绝大部分任务,包括文件迁移,转码,技审等。另外,由于用户业务可能会发生变化,因此这些策略应该是可灵活定制的,便于后期的调整和扩展。
在实现中,自动策略可以通过脚本语言等机制来实现个性化定制。自动策略的执行,还应支持定时,循环等多种方式,便于定制执行时机。在任务生成的时候,需要按节目单来调度任务的优先级,保证先播出的节目先得到处理。在有些项目案例中,各种不同策略多达数十个,它们在不同时机按不同的条件运行,共同完成节目从各种存储阵列向视频服务器的迁移,存储或者服务器之间的镜像,节目向应急服务器的迁移,自动技审等多种任务。
6.播出监控技术
在文件化备播过程中,涉及大量的软硬件和设备资源以及跨板块的交互流程,系统的复杂度大为提高。因此,对系统的监控需求也日渐强烈。监控系统的新的发展方向是:综合性:既包括硬件设备1的监控,也包括对相应软件的监控,还包括对业务流程的监控;以业务流程来组织:为了能够把涉及的方方面面的软硬件状态清晰直观地展示出来,可以以备播业务流程作为主线把它们串起来,从而看到文件整备过程中的各个环节。备播统计:收集迁移,调度,存储,技审等方面的数据来统计工作绩效,发现问题以及形成辅助决策的数据。
7.导播远程修改节目单技术
当节目单被播出程序正式加载以后,如果还需要对节目单进行修改,一般由导播签宇或者电话通知播出操作人员,在播出程序上手工在线修改。如果节目单编排程序与播出程序实现了更紧密的通讯,也可以由导播进行远程节目单修改。导播程序实时监测在线节目单,当有节目修改时,导播先用导播程序进行远程修改,然后提交到播出程序。播出程序收到更改后的节目单后,自动提示播出值班人员,并可以显示更改的内容。当播出值班人员确认以后,节目修改将更新到在线节目单中,同时,更改信息发回到导播程序。这种技术适合于导播流程与播出流程紧密结合的情况。
8.基于SOA的应用集成[FS:Page]技术
跨板块的文件迁移和元数据交换,往往涉及多个厂家的异构系统的互联,因此,需要有良好规范的应用集成技术的支持。目前在规模较大的电视台,往往以主干网来支撑这种交换任务。因此,备播系统要实现与主干网的合理互联,保证与制作网,全台媒资系统等其他系统的通畅。在没有主于网的电视台,也要考虑做相应的接口。目前,融合了SOA理念的WebService技术应用得比较广泛。在实跋中,各电视台在建设全台网的过程中,产生了一些适应自己业务流程的接口规范,但目前还没有普遍被接受的统一规范。随着全台网建设的深入发展,播出分发板块中人工环节和重复环节将越来越少,但相应地对系统和技术的要求越来越高。以上列举的很多技术,很多是在实践中提出,并在实践中得到检验的,它们还将在今后的实践中不断完善,使得技术更好地为电视台的业务服务。