论文部分内容阅读
【摘要】 本文以贵州广播电视台电视播控中心“编、制、存、播”一体化新型播出系统中节目素材由缩编网子系统向播出网子系统提交的传输流程为例,阐述了ESB、EMB互联子系统在电视播出系统中的应用。
【关键词】 缩编网 播出网 ESB EMB
一.概述
随着电视播出数字化技术的不断发展,近年来多家电视台都选择了“编、制、存、播”一体化的这样一种新型的电视播出系统。一方面是因为这种新型的播出系统将节目制作与播出连在了一起,能够满足电视台在当今日益激烈的业务竞争需求;另一方面是因为这种新型的播出系统将节目播出的安全性提高到了一个新的台阶。
贵州广播电视台电视播控中心的这套一体化新系统目前已经安全运行了两年,从这两年的运行情况看,整套系统流程的播出效率高、安全性能强,只是在节目素材由缩编网向播出网提交的互联工作流程中偶有一些小的问题,特写此文以供业内人士交流、探讨。
二.系统总体架构和总体流程
贵州广播电视台整套电视播出系统主要包含了总编室编单子系统、缩编子系统、媒资存储子系统、互联子系统、播出子系统;这些子系统之间的拓扑关系如图1所示。
在整个播出系统中,包括了两个网络,分别是缩编网、播出网。其中缩编网包括了缩编制作系统、原版电视剧的媒资存储系统及原版电视剧的技审内审系统。在播出网络中包括播出二级存储、技审、人工复审、编单、上载、播出等子系统。这两个网络之间采用大洋公司最新的ESB(Enterprise Service Bus,企业服务总线)和EMB(Enterprise Media Bus, 企业媒体总线)互联子系统进行互联,安全性和可靠性得到了极大的提高。
在编单子系统中,主要进行节目单的计划编排及节目代码的生成。节目代码分为原版素材节目代码和缩编节目代码。原版节目代码用于标识存入媒资系统的原版素材、媒资系统下载及缩编系统中故事板打开素材使用。缩编节目代码主是要是于素材与节目的绑定,及缩编系统生成缩编任务使用。
在缩编系统中,主要是进行原版节目素材的上载、编辑、审核、归档、下载、发送播出等功能。我们可以根据缩编任务制作相应的节目素材,并且将生成的素材发送到相关存储及播出系统。
播出系统中,主要实现的功能有播出、上载、技审、人工复审等。为了保证节目播出的安全性,在正式播出之前,对素材进行多重审核。首先从缩编系统进入到播出系统的素材经过软件的自动技审;其次播出系统内部上载的素材,在上载完成后经过了软件的自动技审。在这两种审核完成后,进行一次人工复审,人工复审之后进行一次文件审片。这样层层把关后,可确保最后到视频服务器进行播出的素材及节目达到100%安全。
三.节目素材由缩编网向播出网提交的传输流程
在缩编网子系统中,节目编辑领取缩编任务后,按需要对原版节目进行剪辑、并打包生成新的素材,之后即可将这个新生成的素材提交EMB、ESB互联平台,迁移到播出网子系统,此流程定义为“节目——→播出”,如图2所示。
在“节目——→播出”流程中,系统先调用ESB服务发启工作流程;EMB则负责完成不同存储、不同子系统之间的素材转码、迁移任务。流程发启后,先调用播出接口服务(bcwebservice)查询播出子系统有无此节目。若有,则不再执行后面的操作;若无,则调用缩编接口服务(editwebservice)查询节目源地址信息、并调用bcwebservice查询节目存储的目标地址信息。获取目标信息后,则调用EMB服务,发起转码、迁移任务,将节目由缩编子系统中的源地址迁移到播出子系统中的目标存储地址。EMB任务完成后,节目的物理文件也就由缩编子系统迁移到了播出子系统,这时将再次通过bcwebservice调用入库服务,将携带的数据源信息(文件名、存储地址等)写入播出数据库。一个正常的“节目——→播出”流程活动实例应如图3所示。
四.节目素材由缩编网向播出网传输的流程中遇到的问题及解决办法
“节目——→播出”这个流程环节是“编、制、存、播”一体化新型播出系统中至关重要的一个环节。若是节目在这个流程中出错,那么可能导致制作生成的节目素材无法直接提交到播出网,也就无法体现出这种一体化新型播出系统的高效性、安全性。在贵州广播电视台新型电视播出系统运行两年多来,我发现在“节目——→播出”这个流程环节,偶会遇到的问题主要出现在两个环节中。一是节目查重,即播出网中已存在节目名称或则节目代码相同的素材;二是转码出错,即EMB软件在执行转码、迁移任务时,节目物理文件无法由节目源地址正常的迁移到目标地址。
出现第一种问题的原因有多种,例如:节目编辑人员已经把之前领取缩编任务后制作生成的素材提交到了播出,而之后他可能觉得之前编辑的版本不满足最后的需求,将这个缩编任务进行了重新剪辑,最后生成了一个节目内容不同,但节目名字、代码都相同的素材。这种情况下,这个经重新剪辑后再生成的节目由缩编网向播出网迁移时,会报节目查重错误,是无法直接正常提交到播出系统的。这时我们一般采取的措施有两种:一是可以在播出网中,先将第一次已提交过来的节目素材彻底删除,即删除素材对象;删除完成之后即可解决节目查重的问题。其次,我们还可以将新节目素材重新命名、并绑定一个新的节目代码,这样也可解决节目查重问题。
转码过程中出错这种情况,根据我们的经验判断,主要原因是节目存储的源地址或者目标地址无法正常访问。这种情况下,虽然转码任务无法完成,但任务已分配,播出子系统中的目标存储中已记录这个转码任务所产生的素材文件ID标识,但转码进度会持续在0%。(转码正常完成的任务转码进度是100%)
图4 是出错的转码任务在目标存储中所产生的素材标识,图中后缀为.pak文件是在转码任务启动后就产生的,转码任务正常完成后这个文件应该自动消失。转码任务出错后,我们可先判断到底是缩编网中的源存储地址不能正常访问,还是播出网中的目标存储地址不能正常访问。若是所分配的目标存储地址不能正常访问,我们可将错误的素材文件标识删除后,在流程实例中重新调用获取目标信息服务,这样可分配到一个新的目标存储地址、并重新启动转码任务。若是缩编网中的节目源地址不能正常访问,则快速有效的解决方法是利用之前已完成的缩编任务的故事板重新打包生成一个素材文件,这个素材的节目内容、名称和代码都与之前未完成转码的素材文件相同,但它的源存储地址已改变了,这样也即解决了源存储不能访问的问题。
五.结束语
无论是节目由缩编网传到播出网的工作流程,还是互联系统中其他的工作流程,只要我们熟知流程的每步工作原理即可处理流程中遇到的任何故障问题。而且处理问题的方式不是单一的,可根据需要采取灵活多变的方法。
【关键词】 缩编网 播出网 ESB EMB
一.概述
随着电视播出数字化技术的不断发展,近年来多家电视台都选择了“编、制、存、播”一体化的这样一种新型的电视播出系统。一方面是因为这种新型的播出系统将节目制作与播出连在了一起,能够满足电视台在当今日益激烈的业务竞争需求;另一方面是因为这种新型的播出系统将节目播出的安全性提高到了一个新的台阶。
贵州广播电视台电视播控中心的这套一体化新系统目前已经安全运行了两年,从这两年的运行情况看,整套系统流程的播出效率高、安全性能强,只是在节目素材由缩编网向播出网提交的互联工作流程中偶有一些小的问题,特写此文以供业内人士交流、探讨。
二.系统总体架构和总体流程
贵州广播电视台整套电视播出系统主要包含了总编室编单子系统、缩编子系统、媒资存储子系统、互联子系统、播出子系统;这些子系统之间的拓扑关系如图1所示。
在整个播出系统中,包括了两个网络,分别是缩编网、播出网。其中缩编网包括了缩编制作系统、原版电视剧的媒资存储系统及原版电视剧的技审内审系统。在播出网络中包括播出二级存储、技审、人工复审、编单、上载、播出等子系统。这两个网络之间采用大洋公司最新的ESB(Enterprise Service Bus,企业服务总线)和EMB(Enterprise Media Bus, 企业媒体总线)互联子系统进行互联,安全性和可靠性得到了极大的提高。
在编单子系统中,主要进行节目单的计划编排及节目代码的生成。节目代码分为原版素材节目代码和缩编节目代码。原版节目代码用于标识存入媒资系统的原版素材、媒资系统下载及缩编系统中故事板打开素材使用。缩编节目代码主是要是于素材与节目的绑定,及缩编系统生成缩编任务使用。
在缩编系统中,主要是进行原版节目素材的上载、编辑、审核、归档、下载、发送播出等功能。我们可以根据缩编任务制作相应的节目素材,并且将生成的素材发送到相关存储及播出系统。
播出系统中,主要实现的功能有播出、上载、技审、人工复审等。为了保证节目播出的安全性,在正式播出之前,对素材进行多重审核。首先从缩编系统进入到播出系统的素材经过软件的自动技审;其次播出系统内部上载的素材,在上载完成后经过了软件的自动技审。在这两种审核完成后,进行一次人工复审,人工复审之后进行一次文件审片。这样层层把关后,可确保最后到视频服务器进行播出的素材及节目达到100%安全。
三.节目素材由缩编网向播出网提交的传输流程
在缩编网子系统中,节目编辑领取缩编任务后,按需要对原版节目进行剪辑、并打包生成新的素材,之后即可将这个新生成的素材提交EMB、ESB互联平台,迁移到播出网子系统,此流程定义为“节目——→播出”,如图2所示。
在“节目——→播出”流程中,系统先调用ESB服务发启工作流程;EMB则负责完成不同存储、不同子系统之间的素材转码、迁移任务。流程发启后,先调用播出接口服务(bcwebservice)查询播出子系统有无此节目。若有,则不再执行后面的操作;若无,则调用缩编接口服务(editwebservice)查询节目源地址信息、并调用bcwebservice查询节目存储的目标地址信息。获取目标信息后,则调用EMB服务,发起转码、迁移任务,将节目由缩编子系统中的源地址迁移到播出子系统中的目标存储地址。EMB任务完成后,节目的物理文件也就由缩编子系统迁移到了播出子系统,这时将再次通过bcwebservice调用入库服务,将携带的数据源信息(文件名、存储地址等)写入播出数据库。一个正常的“节目——→播出”流程活动实例应如图3所示。
四.节目素材由缩编网向播出网传输的流程中遇到的问题及解决办法
“节目——→播出”这个流程环节是“编、制、存、播”一体化新型播出系统中至关重要的一个环节。若是节目在这个流程中出错,那么可能导致制作生成的节目素材无法直接提交到播出网,也就无法体现出这种一体化新型播出系统的高效性、安全性。在贵州广播电视台新型电视播出系统运行两年多来,我发现在“节目——→播出”这个流程环节,偶会遇到的问题主要出现在两个环节中。一是节目查重,即播出网中已存在节目名称或则节目代码相同的素材;二是转码出错,即EMB软件在执行转码、迁移任务时,节目物理文件无法由节目源地址正常的迁移到目标地址。
出现第一种问题的原因有多种,例如:节目编辑人员已经把之前领取缩编任务后制作生成的素材提交到了播出,而之后他可能觉得之前编辑的版本不满足最后的需求,将这个缩编任务进行了重新剪辑,最后生成了一个节目内容不同,但节目名字、代码都相同的素材。这种情况下,这个经重新剪辑后再生成的节目由缩编网向播出网迁移时,会报节目查重错误,是无法直接正常提交到播出系统的。这时我们一般采取的措施有两种:一是可以在播出网中,先将第一次已提交过来的节目素材彻底删除,即删除素材对象;删除完成之后即可解决节目查重的问题。其次,我们还可以将新节目素材重新命名、并绑定一个新的节目代码,这样也可解决节目查重问题。
转码过程中出错这种情况,根据我们的经验判断,主要原因是节目存储的源地址或者目标地址无法正常访问。这种情况下,虽然转码任务无法完成,但任务已分配,播出子系统中的目标存储中已记录这个转码任务所产生的素材文件ID标识,但转码进度会持续在0%。(转码正常完成的任务转码进度是100%)
图4 是出错的转码任务在目标存储中所产生的素材标识,图中后缀为.pak文件是在转码任务启动后就产生的,转码任务正常完成后这个文件应该自动消失。转码任务出错后,我们可先判断到底是缩编网中的源存储地址不能正常访问,还是播出网中的目标存储地址不能正常访问。若是所分配的目标存储地址不能正常访问,我们可将错误的素材文件标识删除后,在流程实例中重新调用获取目标信息服务,这样可分配到一个新的目标存储地址、并重新启动转码任务。若是缩编网中的节目源地址不能正常访问,则快速有效的解决方法是利用之前已完成的缩编任务的故事板重新打包生成一个素材文件,这个素材的节目内容、名称和代码都与之前未完成转码的素材文件相同,但它的源存储地址已改变了,这样也即解决了源存储不能访问的问题。
五.结束语
无论是节目由缩编网传到播出网的工作流程,还是互联系统中其他的工作流程,只要我们熟知流程的每步工作原理即可处理流程中遇到的任何故障问题。而且处理问题的方式不是单一的,可根据需要采取灵活多变的方法。