【摘要】 播控中心和媒资中心,是电视台的核心部门,是全台节目的汇聚之地。如何构建好两大核心部门之间的联系,实现节目的高效利用,是一个关系到全台技术系统架构的关键问题。本文将就这一问题,结合贵州台的实际,做一些初步的探讨。
【关键字】 迁移策略 节目播后单 定制扫描 PCI-E系统
贵州广播电视台播控传送中心和媒资中心,是全台节目汇聚的两个中心,一个是用于播出,一个是用于归档。出于安全考虑,两个核心部门都是独立运行,不与外界联通的。但这就造成了同一个节目,在两个部门重复上载的情况,为了解决这一问题,我台在保障安全的前提下,实现了播控中心的节目素材可向媒资中心传输归档,本文将就播控中心如何实现安全推送节目素材到媒资中心,做一个简要的介绍。
一.传送架构
数据库服务器、上载视频服务器和PCI-E内网服务器位于播控系统内部,安全传输网关内网节点和媒资存储位于媒资系统内部,PCI-E内网服务器和PCI-E外网服务器通过PCI-E(高速串行计算机扩展总线)总线连接,安全传输网关内网节点和安全传输网关外网节点通过IB(无限带宽网络通信)专线连接,PCI-E外网服务器和安全传输网关外网节点是通过网线直连。如果PCI-E外网服务器或安全传输网关外网节点出现安全问题,由于它们分别与播控系统和媒资系统的连接都不是通过IP网络连接,且有防御机制,因此可以确保播控系统和媒资系统不会受到影响,保障了安全。
图1 播控中心推送节目素材到媒资中心归档架构图
二.流程介绍
本文将重点介绍的是节目素材从播出系统内部到达安全传输网关外网节点的流程。
这一流程共分为四步,分别为节目素材迁移、播后节目单导出和迁移、PCI-E迁移素材、 PCI-E向安全传输网关迁移素材。
图2 台媒资在系统配置存储区中的设置
1.节目素材迁移
我们在二级存储中专门建立了一个名为“台媒资”的文件夹,并在系统配置存储区中对其进行定义,将其存储区访问点指向此文件夹。
将所有新上载节目均传至上载服务器。其中通过录像机上载的节目,直接进入上载服务器;通过蓝光光驱导入的节目,其导入路径均指向了上载服务器。
通过设置迁移策略,将所有上载服务器中的素材迁往“台媒资”存储区。由于有部份自办节目会长期播出,因此其节目属性被定义为“垫片宣传片”,为避免迁移时遗漏,因此在配置策略时将垫片宣传片也一并迁移。
另外,有两档重播的节目,是由缩编网迁移至播出系统,其节目属性为“电视剧”,无法为其单独建立迁移策略,因此将其手动迁移至“台媒资” 存储区。
图3 高清导入工作站中导入程序目标存储区设定
图4 迁移策略的设定
图5 数据库播后节目单导出任务
至此,媒资系统需要的所有节目素材,均已迁至“台媒资”存储区。
2.播后节目单导出和迁移
播出系统将节目提交媒资中心归档,除了迁移节目,还需要提供节目的播后节目表,以便进行归档筛选。
为此,我们在数据库中添加了一个维护任务,每天1﹕15从播出数据库播后节目统计表单中按照需要导出一份播后节目单。
该任务执行时会调用以下批处理任务:
set year=%DATE:~0,4%
set month=%DATE:~5,2%
set day=%DATE:~8,2%
set hour1=%TIME:~0,1%
if "%hour1%"==" " (set hour1=0) set hour2=%TIME:~1,1%
set hour=%hour1%%hour2%
set minute1=%TIME:~3,1%
if "%minute1%"==" " (set minute1=0) set minute2=%TIME:~4,1%
set minute=%minute1%%minute2%
set filename=Playedlist_%year%%month%%day%%hour%%minute%.csv
sqlcmd -E -i "F:\台媒资导出\Playedlist.sql" -o "\\192.168.150.231\vol_netapp01\台媒资\%filename%" -s ","
其作用是调用本地F盘“台媒资导出”文件夹里的Playedlist.sql语句,生成一份csv表,并将其存储到指定位置(此位置与节目素材迁移的位置一致)。
Playedlist.sql语句内容如下:
declare @now nvarchar(8)=CONVERT(nv archar(8),GETDATE(),112)
declare @before nvarchar(8)=CONVERT( nvarchar(8),dateadd(day,
-1,getdate()),112)
declare @start nvarchar(17) =@before+'00:00:00'
declare @end nvarchar(17) =@now+' 00:00:00'
select distinct STRITEMNAME, STRCLIPFILE,STRCHID
from [XBroadcast28].[dbo].[BMI_ PLAYEDLIST]
where STRSCEDULEPLAYTIME>=@start and STRSCEDULEPLAYTIME<@end
and STRCHID in('CH01','CH02','CH03','C H04','CH05','CH06')
and STRCLIPTYPEID in('PROGRAM', AA_SELF','PO')
order by STRCHID
其作用是将过去一天里,1至6频道的自办节目、垫片宣传片和电视剧播出记录按照频道排序列出来,显示内容为节目名称、素材ID和播出 频道。
3.PCI-E迁移素材
“主控端”指从外网服务器向内网服务器进行迁移,“本地路径”为需要迁移的文件在外网服务器上放置的位置,“远程目录”为文件迁移到内网服务器存放的位置;“被控端”指从内网服务器向外网服务器进行迁移,“本地路径”为需要迁移的文件在内网服务器上放置的位置,“远程目录”为文件迁移到外网服务器存放的位置。
我们将播出二级存储挂载到PCI-E内网服务器,设为X盘,然后通过设置目录对应迁移关系,将内网服务器X盘“台媒资”文件夹与外网服务器D盘“台媒资”文件夹建立对应关系,PCI-E系统就会自动将内网服务器X盘“台媒资”文件夹中的节目素材和播后节目单迁移到PCI-E外网服务器对应D盘“台媒资”文件夹中。
图6 PCI-E内外网服务器迁移对应关系
4.PCI-E向安全传输网关迁移素材
PCI-E外网服务器与安全传输网关外网节点设置为同一IP网段,用IP网线直连。我们将安全传输网关外网节点的本地D盘映射到PCI-E外网服务器作Z盘,之后使用专用扫描迁移程序对节目素材和播后节目单进行处理。
图7 专用扫描迁移程序
通过PCI-E系统,节目素材和播后节目表已到达PCI-E外网服务器D盘“台媒资”文件夹中。启动扫描迁移程序后,只要有新的播后节目单到达,程序就会自动开始扫描,并自动匹配“台媒资”文件夹中的节目素材,一旦发现播后节目单中的条目与节目素材能对应,就自动将此节目素材按照播后节目单中的名称重新命名(此前迁移过来的素材显示的名称是为其素材ID),并转移到安全传输网关外网节点映射到PCI-E外网服务器的网络映射盘中。当重命名的素材到达网络映射盘后,会按照安全传输网关的设置,经过安全检查后自动迁入安全传输网关内网节点。至此,播出系统节目素材顺利传至媒资系统,后续归档工作媒资系统会自动完成。
发表评论