阿里云媒体处理MPS(ApsaraVideo Media Processing,原MTS)以经济、弹性和高可扩展的转换方法,将多媒体数据转码成适合在全平台播放的格式,并基于海量数据对媒体的内容进行多模态分析,实现智能审核、智能生产、版权保护等功能。开发指南从媒体处理功能实现的角度,介绍媒体处理的功能和使用方法。

整体架构

媒体处理服务功能包括管理控制台、服务API和软件开发工具包。您可以通过它们管理、使用转码服务,也可以将转码功能集成到您自己的应用和服务中。

架构
  • 媒体处理:基于阿里云云计算服务构建,借助云计算的弹性伸缩特性,按需提供转码能力,最大限度满足您的转码需求。
  • 视频AI:可以对音视频文件内容进行智能识别、智能分析和智能审核,准确理解文件内容,提升视频点击转化。
  • 工作流:支持自定义工作流,通过控制台或API创建工作流,按需搭建云端音视频处理流程。

流程说明:

步骤 说明
用户将各种形式的音视频文件上传至输入Bucket。
根据用户需求对音视频文件进行相应的处理。
将处理好的文件存储至输出Bucket。
文件传输至CDN。
CDN根据实际情况对内容进行分发播放。

全局配置

配置分类 描述 配置原因
账号与授权 媒体处理支持访问控制(RAM)服务和临时安全令牌(STS)服务。您可以通过如下方式进行授权操作:
  • 对RAM用户用系统授权策略授权。
  • 对RAM用户自定义授权。
  • 对角色进行STS临时授权。
媒体处理会根据每一次发起的请求,根据当前的操作验证用户身份,验证该账号是否拥有相应的权限。
(可选)消息通知 媒体处理支持通过消息服务(MNS)接收消息通知。 媒体处理支持消息服务(MNS)的消息队列和主题通知功能。如需接收回调消息,需要先启用消息通知功能。

功能使用

功能 描述 触发方式
媒资转码 将多媒体数据转码成适合在全平台播放的格式。 控制台、API
视频截图 可以为输入视频文件创建指定时间节点的截图,目前仅支持生产jpg格式的图片。 API
说明 媒体处理控制台只能对截图任务进行查询,不能提交截图任务。
智能封面 通过对视频内容的理解,选出最优的关键帧或关键片段作为视频封面,提升视频点击转化及用户体验。 控制台、API
视频审核 从语音、文字、视觉等多维度精准识别媒体文件中包含的违禁内容,同时支持视频图像文件内容质量审核功能。 控制台、API
视频DNA 提取并比对视频中的图像、音频等指纹特征,解决重复视频查找、视频片段查源、原创识别等问题。 控制台、API
智能标签 智能标签通过分析识别,自动输出视频的多维度内容标签,将非结构化信息转化为结构化信息。 控制台、API
视频加密 对视频中的内容进行加密,可有效防止视频泄露和盗链问题,广泛用于在线教育及财经等领域。 控制台、API
媒体工作流 媒体工作流可以对上传的文件进行转码、审核、打包、分析等处理,并生成媒体文件。 控制台、API