操作指南概述

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

使用说明

为了快速理解接入流程,建议您提前阅读本产品的核心概念,包括作业/任务、管道、工作流、模板等。详细说明请参见基本概念

流程概述

MPS支持转码、截图、获取媒体信息、视频AI等多种媒体处理任务。各类任务的核心接入流程一致,可概括为同步、异步两种调用模式,详见下图说明。

因为多数任务都需要下载文件,并经过一段时间进行分析、处理,所以除了单张截图获取媒体信息这类可以较快完成的任务,同时支持同步、异步调用,其他任务如转码视频AI等,仅支持异步调用

同步任务流程

image

流程适用的任务

单张截图、获取媒体信息作业。

流程说明

您可以通过SDK/API提交同步任务。提交后,接口会立即返回任务结果。您还可以通过轮询查询任务接口获取任务结果,但不支持通过配置MNS消息接收任务结果。

  1. 上传视频到OSS。

  2. 提交同步任务。请在接口中根据文档说明指定同步调用模式。

  3. 收到提交任务接口后返回的任务结果。

    说明

    如果输入文件过大可能会超时失败,请酌情增加重试机制。

  4. (可选)轮询查询任务接口。

  5. (可选)收到查询任务接口返回的任务结果。

异步任务流程

image

流程适用的任务

MPS的所有任务类型,包括:媒体转码(普通转码、窄带高清1.0、窄带高清2.0、音视频增强等)、截图、获取媒体信息、视频AI(视频生产、智能标签、智能审核、视频DNA)等。

流程说明

您可以通过MPS控制台、调用各类提交作业的SDK/API,或配置工作流后通过触发工作流提交异步任务。提交成功后,任务会进入管道中进行排队,在并发内根据优先级和提交顺序依次被调度执行。所以在接口返回时,不保证任务已经完成。您需要定时轮训查询任务接口,或通过为管道/工作流配置MNS消息接收任务结果。

  1. 上传视频到OSS。

  2. 提交异步任务。

  3. 轮询查询任务接口。

  4. 收到查询任务接口返回的任务结果。

  5. (可选)发送MNS消息通知。

  6. (可选)接收和解析MNS消息。

全局配置

配置分类

描述

参考文档

开通服务

开通MPS、OSS等关联使用产品,并完成云资源访问授权。

开通服务

账号与授权

媒体处理支持访问控制(RAM)服务和临时安全令牌(STS)服务。您可以通过如下方式进行授权操作:

  • 对RAM用户用系统授权策略授权。

  • 对RAM用户自定义授权。

  • 对角色进行STS临时授权。

身份与权限管理概述

管道管理

MPS使用管道管理您的生产队列。

创建管道

(可选)消息通知

媒体处理支持通过轻量消息队列(原 MNS)接收消息通知。

设置消息通知

(可选)监控服务

MPS支持使用云监控(CloudMonitor)监控请求成功率、提交转码任务数等指标。

监控报警接入

功能使用

功能

描述

参考文档

媒资管理

MPS支持上传媒体文件到OSS、管理上传或媒体处理后产生的媒资(基础信息、源文件信息、播放信息和AI数据),支持获取、更新、搜索、下载和删除。

媒资管理

获取媒体信息

MPS支持获取存储于OSS上的音视频文件信息,包括分辨率、码率、帧率、编码格式、文件格式等关键信息。

媒体转码

MPS支持视频转码、音频转码、转封装、窄带高清、音视频增强、倍速转码。支持使用转码模板简化开发操作。

简单剪辑

MPS支持对视频进行提取音频、提取视频、拼接、剪辑、开板和关板、混音等简单的二次创作。

添加水印

MPS支持在视频中添加可见的图片、文字水印(明水印),和不可见的数字水印(暗水印)。

添加字幕

MPS支持在视频中添加字幕,在多语言片源、或视频静音或环境嘈杂的场景、或令听障人士也能无障碍的理解和欣赏视频。支持硬字幕、打包字幕。

暂无

视频截图

MPS支持对视频截取指定时间、指定尺寸的图片,用于生产视频封面、雪碧图、播放器进度条缩略图。

视频截图

视频AI

MPS支持智能生产、智能审核、智能标签、视频DNA。

工作流

MPS媒体工作流可以对上传的文件进行转码、审核、打包、分析等处理,并生成媒体文件。

可以通过控制台或API创建工作流,按需搭建云端音视频处理流程。