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

整体架构

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

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

流程说明:

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

全局配置

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

功能使用

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