融合媒体移动传播平台设计与实现
作者: 梁伟
关键词:公有云;微服务;云安全;融合生产;移动传播
中图分类号:TP37;TN948.1 文献标识码:A
文章编号:1009-3044(2024)26-0098-04 开放科学(资源服务)标识码(OSID) :
0 引言
近年来,随着智能手机的普及和移动互联网的快速发展,移动互联网用户规模和移动内容消费市场急剧增长。抖音、小红书等新兴移动社交媒体迅速崛起,吸引了大量用户。面对新的媒体环境,传统媒体也积极探索转型之路,纷纷建设和运营移动传播平台、融媒客户端等,以期在移动传播领域占据一席之地。
本文以安徽广播电视台移动传播平台为例,从平台建设和运营的实际出发,探讨了平台的业务功能、技术架构、部署方式和网络安全防护措施等关键问题,旨在构建一个综合性、聚合性的移动传播服务平台。
1 总体设计
1.1 平台设计目标
在媒体融合的时代背景下,以平台为核心,推动流程再造和深度融合,已成为传统媒体转型升级的关键策略。本平台的设计目标是构建一个以移动客户端App为核心,辅以第三方社交媒体矩阵的综合性移动传播生态系统。该平台涵盖直播、点播、互动、短视频、图文、音频、视频、政务服务、融媒号入驻、电商、付费等多种应用场景。平台旨在实现多元内容汇聚、融合智能生产、云端统一发布、社区深度互动、统一运营和数据分析等功能。
移动传播平台作为媒体行业的关键信息基础设施,其网络安全防护体系的设计至关重要。该体系的设计目标是确保与业务系统同步投入使用,保障业务运行的连续性、稳定性和高效性,并达到网络安全等级保护2.0标准三级要求。
1.2 平台功能
1) 内容汇聚:
构建移动传播平台最前置的环节,它将来自不同渠道、不同类型的视频、图文、音频、短视频、直播、专辑等多元内容统一整合到内容资源库中,丰富平台的内容生态,满足平台信息多样化的需求[1]。汇聚的方式和渠道主要有:
视频接口注入,与拆条提供商、视频平台等合作,通过API接口无缝接入其视频资源。
直播流收录,抓取和收录其他节目频道或活动的直播流,生成视频素材。
短视频上传,用户或融媒号主播通过平台客户端上传自制短视频内容。
用户报料,用户通过平台客户端报料突发事件的图文、视频等信息。
文稿爬取,按指定规则爬取合作网站、新闻媒体的相关稿件,生成稿件素材。
2) 融合生产:
构建移动传播平台稿件生产过程的最重要环节,它包括媒资管理、内容鉴别审核、多样化创作生产工具及云采访工具等。
媒资化管理,对汇聚入库的各类内容进行系统化、规范化的管理,包括图文管理、图集管理、短视频管理、视音频点播管理、直播管理、内容标签管理等。
内容鉴别审核与转码,集成内容鉴别和敏感信息过滤的AI审核云能力,对入库素材进行自动审核,确保内容安全合规;同时,按设定格式对素材进行统一转码,以适应不同播放终端和网络环境的需求。
多样化创作生产工具,提供丰富的视频云快编工具,支持横屏竖屏剪辑、特效添加、字幕制作等二次创作功能,可以对创编稿件分类标签标注,可以任意拖拽模板组件创建不同样式专题、专辑页面;可以通过视频云连线完成远程采访和云录制。
3) 云端发布:
将生产的文稿、视频、直播、专题、专辑等一键发布至客户端App以及抖音、微信等第三方社交自媒体号,并通过CDN内容分发网络加速分发。建立发布流程管理,实现稿件三审工作流,实现一键撤删既发稿件[2]。
4) 社区互动:
建立评论、弹幕及类似微博风格的话题讨论圈,提升用户黏性;开设电视节目海选报名、活动投票、问政求帮、爆料、抽奖等活动页面,拉通电视大屏与手机小屏的互动,进一步扩大平台客户端用户参与度;开设生活服务页面,提供为民、便民信息。
5) 统一运营:
建立融媒号,支持单位、工作室及个人开号入驻,并支持自行配置账号页面布局、稿件发布及分布数据统计;建立用户中心、积分体系、财富体系,角色权限管理;建立广告发布管理、消息推送管理、告警日志记录及数据统计仪表盘。
6) 数据分析:
建立以埋点采集为基础的大数据平台,包括页面访问记录、用户画像、漏斗分析、留存分析、个性化推荐以及平台运营数据的综合可视化展现。
7) 安全运维管理:
系统定时检测平台运行状态,对资源占用、异常请求、并发量、IP访问频度等核心指标持续监控,并在指标值异常时,通过短信等方式告警。支持所有部署网元的集中管理和日志检索,支持对App版本发布进行集中管理[3]。
1.3 平台技术架构
基于上述功能模块设计,并考虑到模块间的互操作性和耦合关系,我们提出了一个“四横三纵”的移动传播平台分层架构,如图1所示。该架构包括应用支撑层、数据资源层、业务应用层、综合展现层、统一运营、安全运维和开放接口等七个部分。
1.3.1 水平方向
1) 应用支撑层:平台的核心驱动,部署用于支撑业务应用所需的视频基础能力。主要包括公有云提供的视频转码、AI智能审核、视频推流、即时通信等PaaS能力,以及在云上私有化部署的云快编、云导播能力。并同步配置了负载均衡与容错机制,确保视频能力在节点主机扩容、部分主机异常等情况下,业务应用层无感知,提升平台稳定性和扩展性。
2) 数据资源层:平台各类数据资源集中管理分析的中心。将内容数据、用户访问数据和生产运行数据等进行采集、标注和建模,围绕客户端用户画像、内容个性化推荐及运营数据可视化等使用场景,深入挖掘数据价值。
3) 业务应用层:平台业务域的核心组成部分,部署平台各类业务应用。依据业务逻辑的连贯性和可扩展性,进一步拆分出子功能模块,以满足微服务化开发方向,方便业务单独迭代。
4) 综合展现层:平台的综合展现门户,包括融媒体客户端App及信息流网站等。通过优化用户界面设计,确保用户访问操作体验流畅。
1.3.2 垂直方向
1) 统一运营管理:整合平台各层级与运营活动紧密相关的公共模块,实现运营资源集中配置、流程统一管理和数据协同利用。如客户端融媒号管理、客户端用户积分体系管理、统一权限管理等有助于提高平台运营效率,确保数据一致性的工作。
2) 安全运维体系:构建全面的安全防护机制、部署安全防护云服务、监测分析平台运行日志及交付版本管理等,实现及时发现并应对潜在的安全威胁和系统故障。是确保平台稳定运行、持续演进、网络安全及数据安全合规的重要保障。
3) 交互接口区:构建与中央厨房生产系统、县级融媒体中心生产系统、应急广播平台及其他视频内容生产系统的互联接口,实现平台与外部系统数据交互、功能集成和业务对接。
这种“四横三纵”的分层架构优化了功能模块间的协作效率,同时也体现了各业务功能的独立性和可扩展性。每个模块都可以进行独立的敏捷迭代,从而快速响应不断变化的业务需求。基于“四横三纵”的分层架构和业务模块敏捷开发的要求,我们采用Spring Cloud 微服务架构和前后端分离的开发模式,并将平台部署在华为云上。
其中,后端服务使用SpringCloud Alibaba、Nacos 构建微服务架构的支撑平台,实现服务注册与发现、配置管理、服务治理等基础功能。
前端展示使用Vue.js作为前端框架,实现组件化开发,选用Element UI组件库,快速构建用户界面和交互逻辑。
数据可视化则使用Echarts开源库,支持高度自定义的图表样式、丰富的动画效果以及良好的浏览器兼容性,能够满足不同场景下的数据可视化需求。
2 平台主要模块功能实现
在构建高效、稳定移动传播平台时,模块功能的精心设计和实现至关重要。这些模块不仅支撑着平台的日常运营,还决定了用户体验的优劣与平台的长远发展。由于篇幅限制,我们聚焦于平台的核心直播业务——直播管控模块、平台内容管理发布的中心枢纽——云端发布模块,以及平台数据运营洞察的重点——用户画像模块,来详细介绍功能实现情况。
2.1 直播管控模块
直播是移动传播平台的核心业务,直播管控模块在融合生产模块中承担重要作用,不仅确保了直播内容的顺利发布与高质量传输,还提供丰富的交互和管理手段,以满足节目频道、新闻现场报道、商业推广活动以及文旅景区慢直播等不同场景下直播的多样化需求[6]。
直播管理控制台是直播管控模块的核心界面,集成了多种管理工具和设置选项,允许管理员或操作人员完成直播的发起、配置、监控及后续管理。移动传播平台直播业务流程如图2所示,通过该控制台,可以进行如下操作:
1) 配置直播流信息:包括直播流的名称、节目单、推流地址、码率(根据网络状况和需求调整视频质量)等关键参数。
2) 设置垫片内容:在直播开始前或遇到技术故障时,自动播放预先准备的垫片视频或图片。
3) 控制回看功能:配置是否开启直播回看,以及设置回看内容的存储时长和访问权限。
4) 配置个性化直播间:自定义直播间背景风格,添加直播主题及介绍文案。
5) 摄像机位切换:在多机位直播中,支持用户自主切换不同摄像机视角,提升观看体验。
2.2 云端发布模块
云端发布模块后台是发布功能的核心界面,实现了图文稿、视音频点播、短视频等多种类型内容的多渠道分发与定制化展示[4]。客户端组件化配置如图3所示。
1) 一稿多签、多渠道推送:支持编辑团队对同一份稿件按同一个URL地址签发到客户端App、融媒号、社交媒体平台等多个发布渠道,并支持多渠道同时撤删稿件,自定义设定稿件上下线时间。
2) 客户端App版块布局自定义:提供丰富的配置项,支持通过后台对客户端App的版块划分和布局自定义;支持对详情页元素和布局进行组件化配置。
3) 内容聚合配置:对栏目下的关联展示内容,支持根据内容类型、标签、发布时间等配置自动或手动聚合规则,实现内容聚合展示。
2.3 用户画像模块
用户画像模块是基于用户行为数据集,通过运用相应的特征算法,合成多维度的用户画像,以支撑智能推荐、节目制作及广告营销等关键业务环节。用户画像可以进一步细分为全局画像、群体画像及个人画像。用户画像的数据主要来源于以下几个方面:
1) 用户行为数据:包括用户在平台上的浏览、点击、观看、互动等行为记录。
2) 用户基本信息:如年龄、性别、地理位置等用户注册时填写的基础信息。
3) 外部数据:包括社交媒体行为、购物记录等第三方数据,用于丰富画像维度。
用户画像的构建依赖于一套标签体系,主要包括以下几类标签:
1) 内容标签:基于用户浏览、观看内容生成的标签,反映用户兴趣偏好。
2) 基本属性标签:如性别、年龄、地区等,描述用户的基本特征。
3) 行为特征标签:记录用户的浏览习惯、互动频率等动态行为特征。
4) 兴趣爱好标签:通过用户的行为和选择,推断出用户的兴趣爱好。
3 网络安全防护措施
为保障平台的安全性,构建集安全防护、监测、预警、响应处置和态势可视化于一体的网络安全防护体系至关重要。在构建该体系时,需要综合考虑平台的业务场景、应用规模以及可能面临的安全威胁。以下是网络安全防护关键云服务的配置策略[5]:
1) 安全通信网络:优化云接入带宽,配置抗DDoS服务;部署流量分析工具,封杀异常流量;启用HTTPS 传输层加密,确保数据传输完整。
2) 安全区域边界:部署防火墙、应用防火墙及入侵防范服务,设置访问控制规则过滤恶意请求,对网络数据流和攻击行为记录、控制、限制和审计。
3) 安全计算环境:部署主机安全软件,设置严格的过滤规则;采用安全算法加密敏感数据;实施最小权限、多因子认证、强密码口令等访问控制策略;启用数据库审计及防SQL注入机制;定期组织代码审计和渗透测试,修复安全漏洞;对客户端App 进行安全加固。
4) 安全管理中心:建立态势感知平台,集中监测资产运行状况和网络安全事件,并对网络拓扑、流量分布、威胁等级等进行可视化展示;集中更新系统、程序及组件的安全补丁。
4 结束语
对于传统媒体而言,建设移动传播平台是顺应时代潮流,推进媒体深度融合发展的重要举措。同时,这也是改革内容供给方式,实现精准服务用户的重要战略举措。
本文设计并实现了一个基于微服务架构的移动传播平台。该平台具有高度的灵活性、可扩展性和可维护性,为图文、视频、音频等多元内容的汇聚、生产、发布、运营和安全运维提供了有力支撑,能够很好地适应敏捷开发的需求。
目前,该平台已上线运行,并取得了良好的应用效果。