基于备播平台的内容汇聚子系统的研究与实现
2016-01-01苏力
苏 力
(江苏省广播电视总台,江苏 南京 210000)
基于备播平台的内容汇聚子系统的研究与实现
苏 力
(江苏省广播电视总台,江苏 南京 210000)
摘 要:文章对江苏广电总台的备播平台进行了详细阐述,重点介绍了新的播出汇聚系统的功能和创新点,对已经完成的播出备播平台有较好的归纳与总结。
关键词:播出备播平台;内容汇聚;播出接口
江苏省广播电视总台于2009年9月28日实现卫视高、标清电视同播,是全国首批迈入“高清时代”的卫视,随着时代的发展,高清化是电视发展的必然趋势,新建高清频道势在必行。新建高清频道将大规模提升数据量,现有系统难以满足安全播出需求,所以备播平台的建立尤为重要。
播出备播平台系统是面向江苏广电总台所有频道(传统频道、高清频道、付费频道)的大框架整备系统,为频道的节目素材在播出前提供所有的播前准备工作(MD5校验工作、自动技审工作、软审工作、迁移工作、播前审看工作),是整个江苏广电总台播出系统的重要组成部分,系统将会从存储升级、网络改造、接口服务改造、内容管理软件升级4个方面,全方位升级改造现有播出系统,为江苏广电总台实现全面高清化奠定坚实的技术基础。
存储升级将从存储容量、带宽、架构等多个方面升级,新增的存储将会代替现有EVA存储的作用,即作为播出全部素材的完备存储,同时作为播出对外的交互存储。而现有的EVA存储只作为播出子系统的存储。由于存储的架构发生变化,相应的网络架构也应随之改变,最终将完适应新的存储架构。在接口服务方面不仅要考虑到播出总接口的新的需求(例如导入允许控制、存储路径判断等),同时也要解决播出内部接口的新问题。新的内容管理软件则是基于能力平台流程驱动型的软件。
1 备播平台架构图
本方案中采用“大备播+播出群”的系统架构,新建的备播系统同时为各个播出群组提供服务。新备播系统将完全替换现有系统的主干接口以及备播存储,通过流程驱动的方式实现节目的准备和分发。备播系统与各播出系统之间保持相对独立,其通过接口实现素材的交互。各频道通过编单系统进行统一编单,之后通过接口与各播出系统、备播以及监控系统进行数据交互。备播系统将构建能力平台为播出系统提供自动技审、MD5、迁移以及转码等服务,而硬盘播出系统将被尽量简化。
2 全台网送播
全台网生产文件化送播是通过播出提供的Web Service接口服务,由主干流程统一调度,实现各制作系统通过主干平台向播出系统进行文件的迁移和元数据信息的注入。本项目主要是对播出接口服务进行升级改造,新接口服务完全遵循江苏广电总台全台网接口协议规范,在不影响主干以及其他业务系统的情况下,能够实现接口对送播流程以及各任务节点的控制,能够弥补原接口的各种系统性缺陷,同时支持新老备播系统平滑过渡等。
2.1 播出接口功能
播出接口提供节目代码查询、节目代码详细信息查询、导入允许,文件校验和元数据导入等服务。
(1)节目代码查询服务主要提供给各制作网,使其能够通过节目名称、频道、播出日期以及栏目等条件查询到播出系统中节目对应得节目代码。
(2)节目代码详细信息查询服务主要提供给各制作网,使其能够查询到节目的详细信息,比如:关门时间、计划播出时间、节目名称、栏目、频道等。
(3)导入允许服务主要提供:节目代码查询、节目详细信息查询、素材详细信息查询、重复导入判断、关门时间判断等功能:①判断代码合法性。②判断该代码下有无绑定素材,有则生成重复导入请求。③判断关门时间。④生成物理ID返回)。
(4)文件校验服务:①生成数据校验任务存储至数据库。②接收播出接口校验结果并向主干反馈,主要是通过文件MD5值的校验比对来验证文件传输的可靠性。
(5)元数据导入服务完成素材信息的导入和文件的最终入库:①判断该节目代码下有无绑定素材。②将文件从临时目录剪切到播出素材库所在目录。③更新数据库标识(包括素材表和素材位置信息表等信息)。
2.2 接口服务改进
2.2.1 原系统缺陷
(1)现有播出接口无法对网络传输素材进行导入允许控制,只能提供开关式服务,一旦有素材排队则无法对应急素材采取策略。
(2)对已存在流程中的素材,如果由于误操作进行节目代码二次绑定,在素材没有入库之前,可以错误导入,造成素材被替换的现象,而且流程不报错不易察觉。
(3)导入允许服务判断关门时间为“查询当天以后”的节目单,应该精确到“查询当前时间以后”的节目单。
(4)在处理重复导入请求的逻辑存在不合理性,应当先判断关门时间,再把原始文件删除。
(5)MD5校验软件无法控制优先级,造成紧急任务无法及时进行数据校验,影响素材文件的迁移更有甚者可能影响素材的安全播出。
(6)现有接口服务器为单机冷备,一旦接口出现系统问题,冷备切换需要一定时间,在此期间播出系统则无法与外界任何系统进行交互。
2.2.2 播出接口管控
(1)导入允许控制。在不影响现有系统安全性的情况下,对从各个部门传来的素材进行导入允许的控制。由于现有播出系统接口导入允许无法对网络传输素材进行管控,只能提供开关式服务,所以带来很多问题,新的导入允许服务应提供以下控制;
对同时传输的素材进行先后次序和数量的控制,例如同时送播节目不能超过10条(可以由软件修改),其余节目等待,每条节目都可以在接口控制软件中手动停止或优先级调整。
(2)MD5校验控制。新建系统接口服务MD5校验模块必须实现调整优先级的功能,初次通过素材到达时间分配MD5校验ACTOR,在应急情况下可以实现在软件中手动分配MD5检验ACTOR,手动调整素材校验优先级,确保需要的素材及时到达。
2.3 新播出接口架构图
各个子系统通过接口访问播出,经常要用到节目代码查询服务和节目代码详细信息查询。这2个服务也是播出提供给各个业务系统,使其能够通过节目名称、频道、播出日期以及栏目等条件查询到播出系统中节目对应得节目代码。
当素材通过主干平台进入播出首先要经过导入允许服务,判断代码合法性、关门时间、生成物理ID,不同点是由于存在新老存储需要判断素材的存储路径,之后在导入允许控制之下,进入播出开始EMB迁移,迁移结束之后,在接口进行MD5校验,此时可以在MD5控制里进行人工干预,可将紧急素材手动提前,结束之后进行导入元数据服务,更行新老内容管理库及数据库。
3 上载子系统
3.1 上载现状
上载载系统主要完成节目素材的编码审看,垫片播放等工作,现有上载系统分为3块:4楼标清上载,5楼标清上载,5楼高清上载。
4楼标清上载主要完成卫视标清、综艺、城市等10个标清频道的上载审看及垫片播放等工作。系统采用SAN架构,使用了两套Omneon Spectrum服务器,总共提供20路编码通道,20路解码通道,满足素材上载审看,广告上载审看,延时编辑播出,垫片播出的功能。具体分配为:播出上载14路编码,播出审看8路解码;延时上载4路解码,延时编辑8路解码,延时播出8路解码;广告上载2路编码,2路解码;垫片播出2路解码。
5楼标清上载完成3个付费频道的标清节目上载、审看及垫片播放工作。使用两台Omneon单机服务器共提供6路编码通道,4路解码通道,分别是6路播出上载、2路上载审看、1路应急备播、1路垫片。
5楼高清频道上载素材较少,目前是利用备播出服务器作为上载服务器,共提供1路应急备播、1路垫片、1路播出上载、1路上载审片。
3.2 新的上载能力
(1)支持对现有上载服务器的素材管理,系统能够利用现有上载服务器资源,逐步进行融合,并最终形成能支撑所有高、标清频道的统一的上载集群。
(2)支持工作站方式上载站点,能实现上载站点的快速扩展。
(3)能兼容第三方上载软件,实现上载素材的统一管理。
4 其他内容平台内容汇聚
随着互联网技术带来的新媒体技术的发展,传统的信息获取渠道无论从信息量还是时效性方面都已经不能满足人们的需求,内容汇聚平台正是以其快而全的优势信息获取服务。
为了保证播出安全,系统具备完备的素材检查机制。当节目进入系统后,系统可以灵活调用技审模块,执行素材检查,通过技审及软审等手段保证待播素材不会出现黑场、静帧、静音等事故。同时,由于节目来源包括全台网、互联网以及第三方内容提供商等,素材格式会极其丰富,由此可能会产生内容发布隐患。为了解决这个问题,系统中集成了转码功能,将不适合播出的素材格式转换为系统统一的编码格式,确保播出安全。
电视台正常运作过程中,节目生产网络与整备系统间存在大量的大文件(视音频素材)传输,考虑到视音频文件格式单一,所有素材文件通过防火墙进入。由于在接口上已经将所有的数据通过USB安全隔离系统做互联,已经涵盖了网络隔离、白名单过滤、异构杀毒等功能。所以对于台内自产的视音频文件,防火墙的需求十分简化,只需开启网络访问控制等基本功能,即可满足需求。
采用此方案,有以下优势:
(1)将元数据/消息与视音频文件分离处理,简化了防火墙的功能要求,在同等性能上,大大提高了防火墙的通过带宽。
(2)采用了USB网络隔离技术,私有协议数据通道,安全可靠,在网络出现问题时,该设备也可以作为手动摆渡网闸使用。
Research and Implementation of Content Aggregation System Based on Broadcast Platform
Su Li
(Jiangsu Radio and Television Reception,Nanjing 210000,China)
Abstract:The broadcast platform for Jiangsu broadcasting station are described in detail. The function and innovation of the new broadcast aggregation system are introduced,A good summary of the broadcast broadcast platform has been completed.
Key words:broadcast platform;content aggregation;broadcast interface
作者简介:苏力(1983-),男,江苏南京,硕士;研究方向:广播电视工程。