前言
随着电视台自动播出业务规模的不断提高,每天大量的节目内容要准确、安全地播出,需要有自动化程度更高的节目准备系统来进行播出节目内容的存储、管理和调度。方正“精瀚”内容管理系统是支持电视台节目播出部门数字化播出体系高效运作的网络化资源管理平台,能够使节目播出工作提高效率和降低运营成本。它的一项重要功能就是支持播出节目内容资源在播出环境下按照节目单编排的进展,自动进行调度和迁移,从而在后台保证电视台节目播出工作的有序、正常运行。
节目单生命周期
随着信息技术的发展,人们已经认识到,信息也具有自己的生命周期。为了能够以最低的存储成本实现信息价值的最大化,各行业已经开始将信息存储基础设施与综合服务及解决方案结合在一起,然后以此为基础制定出新的信息管理策略。这种新的信息管理策略称为信息生命周期管理(ILM),其目标就是实现对业务和服务水平不断提高的需求的支持。
“节目单生命周期”是信息生命周期概念在广电领域的应用。播出节目单从产生到消亡,大体上要经历建立,细化,播出和播后处理这几个阶段。不同的阶段,它所需要的资源和服务是不同的。
在节目单建立阶段,需要按照电视台的节目计划,建立节目单模版,来制定一段时期内的播出任务,在节目单模版的基础上建立各个时段上的节目单原形。
在节目单的细化阶段,不同的部门共同协作,对节目单进行完善和细化。同时,待播节目素材通过不同途径,将逐步准备就绪。
在节目单的播出阶段,由播控系统按照节目单的安排,控制播出视频服务器进行节目播出。后台还会提供一些诸如节目单的在线修改,紧急情况下的节目素材迁移调度,主备服务器素材同步等等相关服务。
在节目单播出完毕之后,也有相关的一系列工作,比如节目单播出情况的统计,直播节目或者应急上载节目的回迁,已播节目素材的删除或归档等等。
为了提高电视台播出工作的安全性以及节目准备工作的效率,基于节目单生命周期对其进行管理是先进的信息管理方法。
节目单驱动
内容管理系统的一项重要功能是对播出内容准备工作的支持。要做到准确高效的播出服务器器素材准备,首先需要确定的就是如何驱动待播素材在内容管理系统中的迁移。
仔细分析电视台播出系统的业务流程,我们可以发现,电视台播出工作是围绕着节目单生命周期来进行,具体的节目准备动作是由不同生命周期阶段的节目单来驱动的。比如对细化阶段节目单中涉及到的播出内容,内容管理系统会通过磁带上载、接受制作系统提交、以及从媒资系统迁移等方式逐步集中到播出系统相应的存储空间里;对于即将进入播出阶段的节目单,内容管理系统需要在播出前完成相应播出服务器设备的素材准备,保证正常的主备通路节目同步输出。在播出阶段的节目单,系统要在节目单应急修改过程中的实现素材准备、服务器文件同步等工作。
通过对不同生命周期阶段节目单信息的提取和分析,内容管理系统得到了驱动播出素材内容自动迁移的数据,但是如何把驱动数据映射到具体的素材准备动作上,需要有灵活的策略信息来进行描述和指示。
自动迁移策略
策略是指对系统行为的格式化表述。通过这种格式化表述,可以对业务进行无歧义的描述。
在内容管理系统中,采用策略描述的方式对节目迁移准备工作来进行定义。用来规范和描述节目播出内容在内容管理存储系统中自动迁移方式的策略称为自动迁移策略,由自动迁移系统进行解析、驱动和执行。
一般情况下,自动迁移策略由三个部分组成:
(1)触发条件,即策略启动的条件,是触发策略的环境数据,也是策略活动进行的基础数据。自动迁移策略的启动是由节目单信息来触发的,节目单信息包括三种表示形式:
第一种:节目编排表/串联单。这是比较完整的节目播出信息的表示,但不是所有的节目信息都在节目编排表和节目串联单中。其中的节目段落包信息可能是在调入播出系统之后才与之合成的。形成完整的在线节目单。
第二种:节目段落包。节目段落包是一系列节目素材的逻辑顺序组合,每条素材可以有单独的逻辑入点和逻辑出点。一般用于对一系列相互联系的节目素材的播出顺序进行描述,比如广告时段的播出表示。
第三种:预定播出时间(又称首播时间)和预定保留时间(又称最晚保留时间)。这是节目素材的首次播出时间和最晚播出时间的设定,是节目单信息的另外一种表达形式,在传统的播出系统中使用较广泛,一般记录在节目素材的元数据中。
(2)活动,即当策略触发后,需要进行的动作,是对用户业务逻辑的格式化描述。通过对策略触发信息(也就是节目单信息)的提取、解析和处理,可以控制节目迁移业务的工作流程。
(3)输出,即策略触发,执行预定的动作后,需要输出的信息,以驱动下一步动作。对于自动迁移策略,通常的输出为播出节目内容的自动迁移任务,由任务执行系统进行执行,完成实际的节目素材文件迁移动作。
在方正“精瀚”内容管理系统中,已经建立了一套完善的自动迁移系统结构,能够按照自动策略配置的要求,在节目单数据信息的驱动下,完成用户的节目准备业务。自动迁移系统结构如下图所示。
在自动迁移系统中,最重要的是自动策略的解析部分。自动策略是使用XML格式进行表述的,采用逻辑表达式形式描述业务逻辑。策略配置非常灵活和方便,能够表达用户复杂的业务需求。当用户的需求发生变化时,不必改动系统结构和部署情况,只要重新配置自动策略表达式中的参数和逻辑关系,就可以立刻改变系统的运作方式,在最短的时间内满足用户业务要求。
应用示例
上图是某电视台多频道播出系统示意图。四个频道节目的播出分别用两套主备视频服务器来完成。为了实现整个播出系统的节目准备工作,需要配置以下几方面的迁移策略:
(1)细化阶段的播出内容准备
提前上载的节目素材需要迁移到存储系统中保存。提前上载不需要区分频道,所有服务器可以上载所有频道的节目。
(2)播出阶段的播出内容准备
进入播出阶段的素材需要在相应的播出频道主备服务器上完全同步保存。需要区分频道,每个视频服务器只保存需要播出的节目素材,不能出现额外的存储空间占用。
(3)广告播出内容准备
根据广告部每天的广告节目段落包的编制,提前准备所有频道的广告素材。广告节目段落包是区分频道信息的。
(4)应急上载、直播收录节目的保留
有些在播出过程中上载和收录的节目需要保存到存储系统中,共今后使用或者输出给节目制作系统进行编辑。
比如对于播出阶段的播出内容准备,相应的自动迁移策略包括如下的内容:
(1)触发条件,提取和解析最近两天内播出节目串联单涉及到的节目素材,对其进行处理。
(2)活动,根据所获得的节目素材源数据和存储分布情况,确定需要进行的活动:在存储系统中的素材,迁移到相应的视频服务器中;在其中一个视频服务器上存在的素材,镜像同步到对应的主/备服务器中;对于存在于媒资或制作系统中的素材,要从相应位置迁移到内容管理存储系统中,再向播出视频服务器迁移;其他素材,提示用户进行上载。
(3)输出,根据确定的活动,输