● 摘要
收录是电视台众多业务中的一项重要的业务。随着电视台业务的发展和电视频道的不断增多,电视台对节目采集的时效性要求越来越高,收录在电视台新闻采集业务中也占有越来越多的比重。收录的主要工作就是采集其他电视台、通讯社和媒体机构的新闻、访谈类节目。这些节目用来进行重新剪辑制作播出和媒体资产编目归档。
收录相对于录像带、光盘和存储卡上载来说效率和可靠性更高。收录不需要运输介质,不受交通限制,能够更快的送达节目制作系统。收录的节目经卫星传播,不受地形、地理位置限制。因此卫星收录成为全球快速传播新闻的主要途径。
针对目前电视台采用的收录系统不够自动化和可靠性不高这些不足,本文设计并实现了一套通过自动调度并自动控制设备,满足在无人值守的情况下完成任务的收录系统。用户仅需提供收录的时间和收录的频道,系统自动选择可用的设备并自动设置设备的参数,之后系统按照用户的收录计划将卫星信号采集成素材文件,使收录系统高度自动化并尽可能的保障了系统的安全运行。
系统采用以太网作为TS流传输介质,相对于传统的SDI和ASI收录,成本更加低廉,结构也更加简单。系统采用SQLServer作为核心数据库,对收录系统中用到的设备进行建模,并将设备配置信息保存到数据库中进行统一管理。系统采用分层架构,将软件划分应用层、后台服务层和设备层,便于系统维护和升级。
系统将电视台收录业务抽象成收录任务,本文设计调度算法合理为任务安排设备,使系统中的设备得到有效的利用。通过对任务执行过程中设备故障再分配机制,减少素材损失。对关键服务器实行双机热备份,成对的服务器之间通过临界资源竞争获得任务处理权。任何一台服务器故障,都由另一台独立完成工作,避免出现单点故障。
系统正式部署运行后,通过随机收录任务对系统进行了测试,系统比采用直接设备分配算法能够执行更多的任务。通过破坏性试验检验系统可以规避单点故障。按照台方提供的收录计划和临时约传要求,每周完成4800至5000分钟的收录任务,满足了宁波电视台的收录需求。
相关内容
相关标签