1、广播与电视技术 2023年 第50卷 第1期30内容制播 Content Production&Broadcasting基于泛工具化的全媒体新闻生产工具 接入设计与实现【摘 要】本文主要介绍如何面向非编类生产工具进行云计算化改造,打通非编工具在中国蓝云云端的应用场景,融入全媒体新闻生产业务流程,实现泛工具化非编云化设计和全媒体新闻生产工具接入服务。目前本服务已实现Adobe系列、剪映、Edius workgroup系列、新奥特喜马拉雅、大洋Edit3等非编工具接入能力。【关键词】全媒体新闻生产工具,云媒资库,智能启动,进程守护,SDK插件化,泛工具云库【中图分类号】TP3 【文献标识码】B 【
2、DOI编码】10.16171/ki.rtbe.20230001006【本文献信息】洪松虹.基于泛工具化的全媒体新闻生产工具接入设计与实现J.广播与电视技术,2023,Vol.50(1).Design and Implementation of Omnimedia News Production Tool Access Based on Pan InstrumentalizationHong Songhong(Zhejiang Radio and Television Group,Zhejiang 310005,China)Abstract This paper mainly introduce
3、s how to carry out cloud computing transformation for NLE production tools,open up the application scenario of NLE production tools in China Blue Cloud,and integrate the NLE tools into the omnimedia news production business process.Also,this paper realizes the pan-instrumented NLE cloud design and o
4、mnimedia news production tool access service.At present,the service has already realized the access ability of Adobe series,Viamaker,Edius Workgroup series,Xinaote Himalaya,Dayang Edit3 and so on.Keywords Omnimedia news production tools,Cloud media asset library,Intelligent startup,Process guard,SDK
5、 plug-in,Pan tool cloud library洪松虹(浙江广播电视集团,浙江 310005)0 引言浙江广播电视集团以“党建引领、平台打造、新闻宣传、文化文艺、产业经营、风险防控”等 6 条跑道作为基准,对集团内部信息化系统平台进行技术重构、流程梳理、融合发展、重新出发。全媒体新闻宣传生产系统从新闻宣传生产角度出发,以提高管理、服务工作效能作为目标,分条块梳理完善体系功能模块,融汇贯通业务流程,一体化式收集生产发布数据,最终完成集团内部各频道协同生产、融合发展的目标。在全媒体新闻宣传生产业务流程中,如何衔接非编类生产工具,将生产工具接入中国蓝云平台成为项目的最大挑战。目前中国蓝
6、云已完成对接的非编均面对过厂家对接遇阻、对接周期过长、对接成本过高等难题;而未完成对接的非编工具,包含 ADOBE 系列、新媒体类非编(例如剪映),这些非编工具厂家均不提供对接支持。在此环境下,集团自主研发基于泛工具化的全媒体新闻生产工具接入服务,该服务旨在打通非编工具在中国蓝云云端的应用场景,融入全媒体新闻生产业务流程,实现泛工具化非编云化设计。该服务底层依赖中国蓝云 2.1 环境,构建基于 BootLoader模式的启动引擎,通过 SDK 插件和泛工具模式对接生产媒资库,实现单机非编工具的网络化,达到对接成本最小化和资源复用最大化。1 系统总体架构基于泛工具化的全媒体新闻生产工具接入服务主
7、要面向广播与电视技术 2023年 第50卷 第1期31Content Production&Broadcasting 内容制播 非编工具进行系统对接设计,针对不同非编工具分别设计SDK 插件化接入和泛工具云库接入两种对接模式,系统分为后台管理服务和系统业务服务,具备 SDK 插件化和通用泛工具云库两种接入模式,设计开发面向不同单机非编的智能启动、守护进程、云媒资库对接等能力,实现单机非编云化升级。系统总体架构图如图所示。由图可知,系统依托于中国蓝云的云存储、云媒资库等服务,构建了面向后台安全管控的后台管理服务和面向用户业务应用的系统业务服务,子功能主要涵盖启动服务、云库服务、看门狗服务、入库服
8、务、守护进程等。系统采用SDK 插件化和泛工具云库两种模式无缝对接非编工具,实现非编工具快捷对接云媒资库,以更好应用在虚拟化云非编桌面上。1.1 后台管理服务定位后台管理服务包含用户权限管理、服务自动更新、租户配置管理等,后台管理服务主要针对用户、非编工程信息以及权限等信息进行统一管控。用户权限管理:系统支持根据角色进行授权,管控用户可以查看的工程权限内容、操作的权限点管控。服务自动更新:系统支持新版本检测并自动更新,系统启动时,读取系统版本文件,如果检测到有新版本,则自动下载安装包并更新,更新成功后启动新版系统;该服务可在客户端启动时自动更新,如果更新失败则进行回滚启动,并记录具体更新日志;
9、该服务旨在解决多客户端更新工作时的繁琐问题。租户配置管理:针对租户服务进行统一管理,系统支持设置租户统一全局参数和个性化参数。该功能实现租户权限分层管理,减少租户权限的耦合性,减少日常维护管理成本。1.2 系统业务服务定位系统业务服务包含启动服务、云库服务、看门狗服务、入库服务、守护进程等服务。启动服务:该服务提供在启动时,可智能加载用户信息,在存储中下载对应用户的非编工具的个性化配置文件并导入至非编,用户配置文件主要包括用户名、工程列表、工程预设等。云库服务:支持非编工具与云媒资库的无缝对接。用户可以使用拖拽的方式,将云媒资库素材拖拽到非编时 间线。图1 基于泛工具化的全媒体新闻生产工具接入
10、服务总体架构图用户权限管理服务自动更新租户配置管理启动服务看门狗服务入库服务云存储资源云媒资库云库服务守护进程后台管理服务系统业务服务中国蓝云服务基于泛工具化的全媒体新闻生产工具接入服务Adobe AEEDIUS非编工具喜马拉雅广播与电视技术 2023年 第50卷 第1期32内容制播 Content Production&Broadcasting看门狗服务:该服务主要在 Windows 环境下运行,启动非编工具,在非编启动时开启进程监控,实时上传用户配置文件至存储。入库服务:在后台守护进程协助下,保持服务正常运行,入库服务进行监控成片存放的存储,自动入中国蓝云“融媒内容中心”,支持与云媒资库打
11、通,可输出成品至云媒资 库中。守护进程:系统在 Deamon 技术的基础上,利用 Shell 脚本开发 Linux 环境守护进程,本进程支持监控后台入库服务以及云库后台接口服务,可在服务宕掉时,发送消息通知技术人员并拉起服务。2 系统详细设计2.1 智能启动&进程守护智能启动实现非编能够在云桌面环境下使用和操作。在云平台环境下,每个市县台都是一个租户,同一个电视台的用户属于同一租户。当登录云桌面时,自动获取用户登录信息,下载非编用户配置文件,并设置默认输出路径。当用户退出非编时,自动上传非编用户配置文件。并在启动时会判断是否有程序更新,若存在则自动安装。本服务在进程守护主要分成 Linux 端
12、的守护进程和Windows 端的看门狗服务,其中守护进程服务基于 Linux 系统的 Daemon 技术构建,监控后台入库服务是否正常运行,当入库服务崩溃时,进程守护服务会自动拉起入库服务,无需人工手动重启,保证入库服务的正常运行。由图 2 可知,智能启动业务流程如下:1.系统通过智能启动项,双击即可启动引擎,启动完成后即可智能加载用户信息。2.加载完成后,检测系统软件是否需要更新,如果是的话,则更新云库插件服务,否则启动非编。3.启动非编同时启动看门狗监控服务。4.非编系统启动后,开始进行正常生产编辑,编辑完成后正常退出关闭。5.非编关闭后,看门狗服务检测到非编软件关闭,则“自杀”。本服务支
13、持一键式更新维护云库插件,智能加载用户认图2 智能启动逻辑图启动引擎智能加载用户信息检测更新启动非编更新云库看门狗生产编辑非编退出关闭看门狗自杀否是守护进程守护结束广播与电视技术 2023年 第50卷 第1期33Content Production&Broadcasting 内容制播 证信息,完成非编工具跳转;后台具备监控服务,可实时上传用户配置文件,保证异构系统数据一致性。设计基于 BootLoader 技术的启动引擎,智能加载用户认证信息,一键式更新维护云库插件,完成非编工具个性化跳转;设计前端 WatchDog(看门狗)工具,捕获业务操作步骤,保证异构系统数据一致性;利用 Linux 系
14、统的 Daemon技术构建守护进程,监控维护后台入库服务,实现服务稳定 运行。2.2 SDK插件化&泛工具云库本服务根据非编工具业务特性,设计 SDK 插件化和泛工具两种云库模式对接中国蓝云云媒资库服务和全媒体新闻业务流程,打破素材交互难点、消除无法融入全媒体新闻生产业务流程的痛点。其中 SDK 插件化形式主要针对 Edius Workgroup 系列非编,利用 Edius 开源的 SDK 接入云媒资库,实现 Edius 非编与媒资库间读取以及输出的生产交互,实现单机非编网络化模式转换;同时,设计泛工具的云库模式,利用微软的 ColeDataSource 拖拽协议,接入索贝、大洋、新奥特、AV
15、ID、Adobe 系列、剪映等国内外非编工具,实现生产工具接入全媒体新闻宣传业务流程。具体云库服务业务逻辑如图所示。由图可知,用户登录云桌面时,系统将自动获取用户的登录凭证,通过此凭证调用云媒资库 Hive 接口,获取云媒资库素材,并拖过拖拽方式将素材添加非编时间线进行剪辑;剪辑完成后,系统自动获取当前用户成片存放的存储路径,将剪辑好的成品自动入到中国蓝云“融媒内容中心”,成品入库后会自动绑定对应的新闻选题,驱动后台引擎发起新闻宣传数据交互,以便于跨频道间的全媒体新闻协同生产和 传播。3 结束语基于泛工具化的全媒体新闻生产工具接入服务有效解决非编类生产工具难以融入全媒体新闻生产宣传业务流程,同
16、时在一定程度上提升编辑业务生产效率,降低了接入成本,为更多非编工具云化接入带来更多可能性。目前本服务已完成对接的非编工具有:Adobe系列、剪映、Edius workgroup系列、新奥特喜马拉雅、大洋 Edit3 等。本服务在浙江广播电视集团内部服务集团多频道全媒体新闻宣传生产业务,同时还以软件输出和升级方案输出两种产品模式为市县融媒体中心带来新的生产工具应用方式,在社会影响力以及经济效益上均获得了良好的效果。参考文献:1 王玲玲.高清新闻制播网建设研究以连云港电视台项目建设为例J.新媒体研究,2017,3(23):8-9.2 汤振华.EDIUS非编系统云计算化的设计与实现J.西部广播电视,2018(13):250-251,253.3 全东宁.全媒体新闻融合服务平台设计与实现J.广播与电视技术,2021,48(9):49-52.第一作者简介:洪松虹(1991),女,浙江广播电视集团工程师,硕士。主要从事广播电视融媒体技术、数字化改革新闻生产宣传研发、非编云计算化等方面的研究,参与中国蓝云省级技术平台建设、浙江省县级融媒体中心建设等重大 项目。图3 云库服务业务逻辑图