APP下载

CCTV频道包装系统综述

2013-04-29张弢

职业·下旬 2013年8期

张弢

摘 要:本文介绍CCTV频道包装系统的特点、系统构成、上下级机软件的实际操作,以及软硬件在使用过程中出现的问题、故障的应急操作方法。

关键词:文件迁移 节目包装项 渲染服务器 迁移服务器 频道包装上下级机

由于节目量的大大增加,传统小作坊式的制作方式无论在数量上、制作手段上、工艺流程上均已承担不起整个频道的包装任务,因此重新建立新的节目包装系统的需求越来越迫切。经过半年时间的设备考察和测试,我们针对CCTV各个频道将来的发展重新设计了频道节目包装系统。

一、CCTV频道包装系统业务流程

CCTV频道包装系统业务流程根据播出系统逻辑顺序包含了总体业务流程、整备迁移流程、包装播出流程。

包装系统总体业务流程分为节目编排、模板制作、包装整备、频道播出、包装播出五个步骤。首先是在节目编排部门下发节目编排单,或是在编辑节目变更单时,在节目单里备注节目包装事件。频道包装任务是通过节目编排单创建,在包装整备过程中生成节目包装项和节目包装子项。模板制作完成后,嵌入包装项和包装子项中。节目编排单生成节目执行单。在包装播出过程中,将节目播出执行单和包装项、包装子项合并在一起,形成包装执行单。包装项和包装子项也可以添加定时任务和手动任务,并且分别生成定时包装执行单和手动包装执行单。合并完成的包装执行单,在渲染服务器中进行包装整备,最终由播出软件控制渲染服务器播出。

包装系统整备迁移流程,首先是在包装整备岛中,发送已经审核的包装项信息。包装播出迁移管理服务器接收到包装项信息,根据包装项信息生成迁移任务,向播出系统EMB服务器添加二级整备迁移任务。播出系统的EMB接收到了二级整备迁移任务后,直送Actor服务器开始执行迁移任务。包装整备共享存储区的模板素材文件,也同时迁移到直送Actor服务器中。迁移任务结束后,向包装播出迁移管理服务器返回迁移执行结果,并且向播出EMB服务器添加三级整备迁移任务。播出系统接收到三级整备迁移任务后,迁移Actor服务器开始执行迁移任务。播出二级存储区和渲染播出服务器的本地存储区中的模板素材,也同时向迁移Actor服务器进行文件迁移。所有迁移任务结束后,向包装播出迁移管理服务器返回迁移执行结果。迁移执行结果记录,录入包装播出迁移管理服务器的数据库中。整备迁移流程结束。

包装系统播出流程,首先在包装播出系统上级机中,将包装项与节目播出执行单进行匹配。在匹配成功后,包装播出下级机加载包装执行单,同时包装播出下级机控制包装项播出。定时包装任务和手动包装任务,是在包装播出上级机上创建任务。创建后,包装播出下级机加载定时单和手动单,并且控制定时单和手动单的播出。渲染播出服务器接收到播控命令,执行播控命令,进行渲染包装播出。

二、频道包装上级机

包装上级机主要包含包装项、包装执行单、手动执行单和定时执行单等几个项目。包装项是包装播出系统的基本单位,由包装整备岛制作完成,最终迁移至渲染服务器完成播出。包装执行单是播出执行单和包装项合并后的包装执行单,是渲染服务器播出的主要依据。手动执行单是由包装上级机制作的,用于人工手动触发的包装任务集合。定时执行单是由包装上级机制作的,用于定时触发的包装任务集合。包装上级机可以对播出执行单与包装项进行合并,并且形成包装播出执行单,更新包装项的状态以及包装播出执行单。生成手动执行单、定时执行单的任务也是在包装上级机中完成。包装上级机是包装下级机与系统其他服务的桥梁。

包装上级机可以将播出执行单与包装项合并,在上级机收到播出执行单后,会根据条目中包含的“包装项ID”,在数据库中查找相应的包装项信息合并为包装播出执行单。包装播出执行单完成后再进行发送任务。每次有播出执行单更新时,包装上级机都会自动合并包装项信息生成新的包装执行单,并自动发送至包装下级机。

频道包装上级机软件主要实现接管、取消接管、连接数据库以及频道克隆等操作。接管、取消接管是指频道包装上级机的【操作】菜单中,选择『接管』子菜单,用户可接管另一台包装上级机的频道,选择『取消接管』,即把频道控制权归还原上级机。连接数据库是指频道包装上级机的【操作】菜单中,选择『连接数据库』子菜单 ,即可由数据库存储模式置为FTP存储模式,再次点击『连接数据库』即可恢复数据库连接。频道克隆是指频道包装上级机的【操作】菜单中,选择『频道克隆』子菜单,打开配置界面,在左侧选取“备用频道”,右侧下拉菜单中选择要克隆的频道。点击“确定”后,即可完成频道克隆,并在频道代码下方会以红色文字标注“克隆频道”字样。

三、频道包装下级机

包装下级机用于播出包装项,是整个频道包装系统的最末级。包装下级机从上级机获取节目单,通过控制渲染服务器播出从包装整备岛迁移过来的包装项。软件可以分别控制播出执行单、定时执行单、手动执行单。包装下级机有主备接管应急、与上级机断开加载本地单应急、紧急清屏等应急机制及报警音提醒。

包装下级机采用跟随播出,在包装播出系统中,包装下级机依据包装执行单控制包装项播出效果与频道播出系统的节目播出效果保持同步。包装下级机会通过串口发送指令,对频道节目素材进行检查,直接在渲染服务器存储中检查包装项文件是否存在。包装下级机还会通过串口发送指令,把即将播出的包装项加载至“就绪”状态的指令。如要对已经“就绪”的包装项条目进行包装项内容修改,需先对该条目执行“手动UnCue”,取消PST条目的“就绪”状态。

如果有播出执行单和包装项出现更新时,会由包装上级机发送更新包装执行单、手动执行单、定时执行单,当收到新版执行单时,下级机将自动加载。包装下级机会按照设置好的规则自动加载次日节目单。包装下级机可以手动向上级机申请加载最新的播出执行单。包装下级机依据各执行单中的包装项播出时间自动控制播出。

频道包装下级机软件主要对定时执行单和手动执行单进行手动操作。在定时执行单中,可以取消正在播放的包装项条目,也可以取消下一条即将要播出的定时单条目。在手动执行单中,可以对手动执行单的条目手动发送Cue指令,在条目Cue好后,手动播出选定的手动单条目,同时也可以取消手动执行单中正在播出的包装项条目。在频道包装下级机软件的底部有报警信息栏,当有错误出现时,报警信息会依据设定的次数在报警信息栏中闪烁并发出报警音。点击报警信息栏旁边的『查看所有』,打开“提示信息中心”,可以查看当日的历史报警信息。

四、迁移服务器管理

1.包装播出迁移策略软件概述

CCTV频道包装策略服务软件(CBPolicy)的主要功能是根据不同的策略方案,定时轮询查找系统中预先配置中的内容,当策略完全符合配置中相匹配的条件,程序会自动生成任务并发送给相应的执行引擎。

2.软件使用流程

CCTV频道包装策略服务软件的主要流程有:配置迁移策略、配置删除策略和查看迁移任务。

目前对于频道包装系统的物理素材迁移以及相应存储区素材的回收分别制定了迁移和删除两个策略,用户可根据实际应用情况配置相应的迁移和删除条件。

迁移策略实现了包装素材由包装整备岛向二级存储,以及由二级存储到三级存储的迁移整备过程。程序界面上分别根据任务的不同阶段,直观显示了每一个任务项的详细情况,展开其中一个任务后可以查看该任务的创建时间、任务类型、任务状态、任务进度以及源和目标存储路径。

在包装播出迁移策略软件的策略任务菜单中,可以查看所有迁移任务的状态:等待任务、正在执行任务、出错任务、已完成任务、任务详单,同时还可对任务引擎进行设置。等待任务可以查看等待任务列表中显示的是策略服务已经加载,但正在排队等待的任务。正在执行任务可以查看任务进行的完成度,在每一个包装任务中会包括两个二级迁移。出错任务可以查看此列表中策略执行中所有的出错任务,包括任务名称、创建时间、任务类型以及任务源路径和目标路径。已完成任务可以查看可通过输入任务名称,或是频道代码、播出日期和任务状态来进行精确查找。通过任务详单可以查看指定频道的当天节目单和第二天的节目详细内容。

五、频道包装系统应急处理

1.渲染效果不符合要求

问题描述:当播出值班人员通过监视器发现,通道式渲染输出的效果不符合实时的播出要求。

处理措施:应当及时手动在该频道的包装下级机界面点击“ClearAll”按钮,所有的渲染效果清屏,待确认恢复之后选择“ClearOff”按钮,即可恢复正常节目播出。

2.包装上级机故障

问题描述:当包装上级机故障时,会导致播出执行单、包装项无法更新,且无法进行手动单、定时单的编单操作,监控软件报警会提示包装上级机断开。

处理措施:由于频道包装上级机是有A、B两台互为主备,当一台上级机出现故障时,另一台仍然可以正常工作,以上级机A故障为例。当上级机A故障时,上级机B在上级机软件菜单中选择“接管”按钮,则上级机B接管上级机A负责的频道。然后,排查上级机A的具体故障原因,待设备恢复正常后,在包装上级机B软件选择取消接管,重启包装上级机A,恢复为正常状态。

3.包装下级机故障

(1)主下级机故障。问题描述:对于采用通道式包装的频道,包装下级机分为主备模式。正常情况下,主下级机处于“主机—控主”状态,备下级机处于“备机—控备”状态。当主下级机出现故障时,备下级机软件弹出提示“心跳断开”,同时监控软件报警提示。

处理措施:主下级机故障时,备下级机会自动接管,此时备下级机处于“备机—全控”状态,由备下级机同时控制所有的渲染服务器进行渲染输出;如果备下级机没有自动进行接管控制,那么必须采用手动控制的方式在备下级机上执行完全接管操作,保证系统正常播出。然后,排查主下级机的具体故障原因,待设备恢复正常后,重启软件,此时主下级机为“主机—未控”状态,手动选择“混合接管”,主备下级机重新变为“主机-控主”“备机—控备”状态。

(2)备下级机故障。问题描述:当备下级机出现故障时,上级机界面提示下级机断开,主下级机会弹出“心跳断开”窗口,同时监控软件会出现报警提示。

处理措施:备下级机故障,手动在主下级机菜单中选择“完全接管”按钮,同时在特殊功能键上将表示备倒换器的状态变为主机控制,此时主下级机处于“主机—全控”状态,然后,排查备下级机的具体故障原因,待设备恢复正常后,重启备下级机软件,手动点击菜单中的“混合接管”按钮,同时手动将备倒换器的状态重新变为备控,此时备下级机的状态为“备机—控备”。

(3)单机下级机故障。问题描述:对于采用键方式包装的频道,包装下级机为单机控制。包装下级机故障时,包装上级机图标闪烁提示,并且监控软件报警。

处理措施:单机下级机故障时会导致所对应的渲染服务器无法播出。应立即联系维护人员排查设备故障,问题解决之后重启软件。

4.硬件通路故障

问题描述:通过包装下级机界面发现对渲染服务器的控制断开的情况。在软件界面上单击“设备状态”图标,会弹出“确定要重置设备?”的提示框,点击“确定”按钮,即可重连该设备。

处理措施:在频道播出系统采用手动方式,手动控制键控器和2选1开关,使用应急播出,并按照下面的顺序进行系统排查:

如果出现同时无法控制设备的情况,检查422倒换器是否出现异常。检查电源是否松动、倒换卡是否损坏、控制线连接是否断开;如果出现主包装下级机或备包装下级机无法控制设备的情况,检查Moxa卡及Moxa盒的状态是否异常;待设备控制线路故障排除后,使用PCommlite软件进行串口通讯测试。测试成功后,恢复主、备包装下级机的自动播出控制。

CCTV频道包装系统刚刚开始运行,系统以其分布式和模块化的体系结构,为特定的播出环境提供了较为灵活的解决方案。随着信息技术的快速发展,频道包装系统的结构、系统软件的界面操作、自动化文件的迁移等方面,仍有进一步发展的空间。

(作者单位:中国中央电视台播出部)