数字传媒研究第34卷2017年第10期 融合媒体云平台PaaS层探析 武利军 内蒙古广播电视台 内蒙古 呼和浩特市01(3050 【摘 要】融合媒体云平台基于云架构建设,PaaS层作为云架构的中间层承担着“承上启下”的重要 使命。本文论述了媒体PaaS层应包含的功能,具备的能力以及在融合媒体云平台的作用。 【关键词】融合媒体云架构PaaS媒体服务与内容支撑引擎 【中图分类号】TN925+.91 【文献标识码】B 【文章编号】2096—0751(2(i)17)10—0015—03 析、运营计费等一体化服务的技术平台,能够有 1 概 述 为贯彻落实关于加快传统媒体与新媒体 融合发展的重大战略部署,目前国内各电视台纷 纷探索、建设媒体融合平台,提升综合竞争力。 电视台融合媒体平台是指以云计算、大数据等现 代信息技术为基础打造的“媒体云平台”,平台 基于云架构,通过能力建设、流程重构和开放接 口,支撑电视台敏捷生产和新业务的弹性部署, 效支撑电视台媒体融合创新业务的快速发展。融 合媒体云平台由haS层(基础设施服务层)、PaaS 层(媒体平台服务层)、SaaS层(媒体软件服务 层)组成。对于融合媒体云平台而言,PaaS层和 SaaS层的服务主要是完成电视台全媒体“采、 编、播、发、管、存”的全流程应用以及媒体的 处理等业务。PaaS层作为融合媒体云平台的平台 服务提供层,应具备为媒体服务的属性和媒体处 理的相关能力,需要定义出具有广电业务特征的 平台级服务,形成标准的接口规范,以智能流程 引擎为核心进行业务的串接,从而实现支撑广播 在满足传统业务流程的同时,满足媒体融合的多 业务流程和新业务运营的基础性要求,能够为新 业务提供统一的内容支撑、技术服务、数据分 作者简介:武利军 内蒙古广播电视台 高级工程师 一电视全媒体业务的基础服务、运营支撑服务、公 52一 中 心技术 共能力服务以及资源适配服务。 2融合媒体云平台PaaS层 提供的服务 PaaS层是将应用服务、任务流程、算法服务 等整合为云计算平台服务,提供运算与解决方案 的服务平台。融合媒体PaaS平台除了提供通用公 共服务外,还应该提供针对媒体处理的公共服 务。应该从业务出发,全面抽象媒体业务所需的 各种服务,并借助先进的互联网技术为所抽象的 服务提供部署环境。PaaS层要为媒体业务T具提 供包括:中间件、数据库(包括通用数据库)、 操作系统和开发环境等在内的部署环境,支持各 类媒体业务进行应用的远程开发、配置和部署。 同时向下实现面向业务的IaaS资源管理,向上通 过完善的接口规范满足各种媒体业务及通用业务 的接人要求。 作为融合媒体云平台的关键层,PaaS层服务 平台承担着“承上启下”的重要使命,向上要衔 接SaaS层媒体应用 具,向下要衔接计算、存 储、网络等基础资源的调度应用。一方面,要求 将SaaS层业务系统从繁琐的软件基本能力建设中 出来,进行工具化解耦。这就要求PaaS层具 备开放的、完备的接口及其接入规范,能够进行 媒体资源库的解耦、用户权限的解耦、存储访问 的解耦、流程解耦以及工具参数信息的解耦等, 能够将解耦之后完全的 1 具或服务接人云平 台。另一方面,PaaS层需要具备一系列服务能 力,提供云平台的管理服务.包括非编、审片、 文稿、转码、APP制作等各类应用工具接入云平 台的管理服务,能够对应用工具进行线上测试、 服务注册注销、资源配置、运行跟踪、故障报 第34卷 警、数据统计等管理;包括各类应用T具解耦业 务环节所需要的媒体处理服务;包括应用一_I 具参 数及内容的元数据、对象、标签、索引、权限的 数据管理服务,用户的管理服务,『监控支撑SaaS 应用的服务等。 3 融合媒体云平台PaaS层 具备的能力 PaaS平台一方面要实现对下层IaaS层资源的 调度和管理,另一方面要对SaaS层业务工具实现 有效支撑。一是要具备通用媒体服务平台能力, 为整个云平台提供快速迭代升级的基础,提供通 用数据库,提供平台内所有用户的统一认证,提 供消息服务及应用服务注册等能力;二是要具备 媒体业务支撑能力,支撑广播和电视的台内全媒 体业务生产,满足多种媒体业务工具的接入。包 括:全媒体内容的统一管理;全媒体内容的集中 处理,如MD5、转码、抽帧、迁移、技审、智能 识别等能力;全媒体业务流程的管理和驱动;面 向业务的统一用户管理及权限管理;面向媒体业 务的应用 具和工具集管理等能力;三是PaaS层 应采用分布式架构部署,以具备持续提供可靠公 共服务的能力,满足不断增长的业务生产要求, 尤其是应对新媒体业务爆发式增长的需要。在分 布式架构下,应用服务以节点集群方式部署,节 点故障时,其它节点能够自动分摊故障服务器的 任务,保证业务的不间断,解决了传统主备方式 部署的不足,如服务单点故障、数据副本及扩展 性不足等问题。同时,采用分布式架构部署软件 与基础计算资源、数据库、存储资源配合可以实 现服务的按需弹性伸缩,为融合媒体云平台随时 提供自动负载均衡和自动故障切换。 一 — 数字传媒研究第34卷2017年第l0期 心引擎和内容支撑服务引擎两部分组成,如图1 4融合媒体云平台PaaS层架构 融合媒体云平台PaaS层总体上由媒体服务核 所示。 4.1 媒体服务核心引擎 媒体核心服务引擎是融合媒体业务功能实现 图1 融合媒体云平台PaaS层的组成 的基础,是实现媒体平台服务与媒体软件服务之 间业务交互的核心环节。媒体服务核心引擎为媒 体业务应用中涉及的各类数据提供针对性的数据 容器,为各类服务提供基于分布式的部署安装运 行环境。针对媒体业务,提供数据访问控制、数 据模型管理、数据业务模型管理、数据检索、数 据归档、数据处理以及流程驱动等一系列公共服 满足应用工具、统一内容库等业务应用需要。数 据管理引擎提供基础元数据、音视频数据、业务 数据以及文档、图片、关系等泛媒体数据的统一 存储、编目、检索和管理,支撑内容库对全媒体 内容的统一管理;能够提供数据定义和动态扩 充,适应业务的快速扩展要求;数据管理引擎能 够利用高效的内存数据库,作为数据接口的快速 缓存,解决云平台大量频繁的查询请求,减轻关 系和非关系型数据库的查询压力,提高云平台整 体运行效率。 PaaS层通过媒体核心服务引擎的工作流引 擎、检索引擎、资源调度引擎、支付计费引擎等 服务,实现全媒体业务的流程设计、驱动以及监 控。当融合媒体云平台开发创新业务时,可利用 务。针对媒体业务,提供面向采集、生产、发 布、管理等业务的后台支撑服务。媒体服务核心 引擎由数据引擎、计算引擎、流程引擎、框架引 擎、分布式资源调度管理、分发引擎、日志引 擎、支付计费引擎、基础管理等多个服务组成。 融合媒体云平台PaaS层的数据管理引擎,能 够根据不同的元数据特点使用PaaS层提供的分布 式关系数据库、分布式非关系型数据库、文档数 据库和内存数据库等多种类型数据库,能够充分 一已有的公共IaaS资源、PaaS公共媒体服务能力, 与创新业务的核心功能模块串联(下转第62页) 54一 数字传媒研究第34卷2017年第10期 http://www.projectorcentra1.com/anamorphic_lenses htm [2]广播电影电视行业标准一GY/T 283- 2014:《高标清混合制播图像幅型比变换规范》 [3]Standard Definition Broadcast in 1 6x9: https://www.dslreports.com/rO/download/2184670~ 541c7b49ace772ab2c60c839d51e4075/combined—审稿人:杜中 内蒙古广播电视台 正高级工程师 — 1 6x9sd v3.pdf [4]What is an anamorphic lens. 责任编辑:王学敏 (上接第54页)起来,贯通创新业务的整体流 汇聚内容的统一化检索、浏览及挑选;内容支撑 服务引擎为云平台所有应用提供内容服务,应具 备有详细权限管理策略的用户管理功能,以满足 不同业务不同应用对内容查询及操作的不同权限 要求。 程,即可完成应用上线。相对于传统的业务支撑 系统,云平台这种新架构模式建设周期短、成本 低,能更好地适应全媒体业务敏捷生产、需求多 变的要求。 4.2内容支撑服务引擎 内容支撑服务引擎要具备高效的数据删除机 制以及智能数据生命周期管理机制。云平台每天 汇聚大量的全媒体资源,其中无用资源应该不 少,长时间会积累大量的无用数据,影响云平台 内容支撑服务引擎即全媒体统一内容库,目 标是汇聚、整合、管理全媒体综合内容资源,提 供开放的机制,使得融合媒体云平台具备利用来 自多种渠道内容的能力,实现媒体内容的统一存 储管理和跨应用的内容共享。不同应用服务的资 源按照平台的统一接口规范注册到融合媒体云平 台PaaS层,可以按照相应的权限管理机制分享给 其它系统,从而实现应用之间的内容共享。不同 的整体效率及管理难度,所以必须解决好数据的 管理及删除问题,同时配合近线、离线存储实现 智能生命周期管理,提高融合媒体云平台的生产 效率。 另外,内容支撑服务引擎能够在SaaS工具层 提供统一界面服务,统一的内容访问接口。应用 服务、工具可通过PaaS层统一的内容访问接口, 可按照实际业务需要呈现所需要的统一内容库的 T具、不同应用使用统一内容库的内容时无需做 跨应用的内容迁移,这将大大提高节目内容的生 产效率。 内容支撑服务引擎管理全媒体各种各样的内 内容,方便使用人员查询检索所需素材,提供良 好的使用体验。 容数据,所以应具备传统媒体和新媒体数据可以 统一规范化描述的元数据管理功能;具备根据内 容来源不同进行分类管理的功能,如根据互联网 (网站、论坛、微博、微信等)资讯抓取、收 录、通联、PGC、UGC、3G/4G回传、上载等进行 分类管理;对于内容库中海量的内容资源,还需 审稿人:杜中 内蒙古广播电视台 正高级工程师 责任编辑:王学敏 要具备高效的智能编目和检索引擎,实现对所有 一62一