【MPS最佳实践】媒体工作流转码

简介:

背景

1个输入文件对应多个输出文件(不同分辨率,不同格式等),通过控制台的图形化界面,快速搭建常用视频处理流程。

优势

  • 简单易用,视频上传完成自动触发转码任务。
  • 功能强大,支持截图、转码、转封装、水印、加密、剪辑等功能。
  • 在媒体工作流开始执行和完成执行时,支持向指定的消息队列或消息通知发送工作流执行信息。
  • 媒体库,为您提供音视频管理功能。媒体ID关联多个格式的多个清晰度输出,使用媒体ID播放,可以实现多清晰度自动切换、多格式支持。
  • 支持URL和媒体ID播放。

架构图如下所示:

_

参见 工作流的开发流程

解析

  • 存储采用OSS。
  • 消息通知采用MNS。
  • 当上传到媒体工作流的OSS工作目录时,会自动触发工作流的执行。
  • 媒体工作流执行完成时发送消息到消息队列,汇报转码结果。

使用限制

  • 一个工作流只能配置1个输入路径,媒体工作流将处理此路径下的所有视频。
  • 上传到输入目录下的视频均会触发工作流转码,目前仅支持简单的条件转码场景,可能无法支持部分复杂的业务逻辑。
  • 工作流支持阿里云私有加密,暂不支持HLS-AES128标准加密。

准备

自定义转码模板(按需)

自定义水印模板(按需)

操作步骤

  1. 添加媒体Bucket
  2. 创建媒体工作流,在工作流中可以灵活配置截图、转码、转封装、水印、加密、剪辑等功能。
  3. CDN加速域名(非必填项):如果您需要为您的域名开启内容分发加速功能,参见 域名管理
  4. 视频上传:您可以通过媒体处理控制台或使用OSS相关上传工具上传视频文件。同时,我们也提供覆盖所有平台的上传SDK。
  5. 视频管理
  6. 视频播放

搭建一个视频转码应用服务

JAVA源码下载

目录
相关文章
|
人工智能 自然语言处理
业界首家!阿里云智能媒体服务,卓越级通过中国信通院大模型媒体处理评估
阿里云智能媒体服务作为业界首家获得中国信通院“卓越级”通过。
业界首家!阿里云智能媒体服务,卓越级通过中国信通院大模型媒体处理评估
|
编解码
突破媒体转码效率壁垒 阿里云首推倍速转码
阿里云倍速转码技术依托于强大的云计算基础能力,大幅度提升转码速度,非常适用于音视频网站、新闻资讯、热门影视剧首发等多种场景。
4186 0
|
存储 编解码 对象存储
【转码系列之二】如何快速使用阿里云媒体转码服务和媒体库?
今天来给大家介绍一下如何快速使用阿里云媒体转码服务和媒体库。
7656 0
|
编解码
【转码系列之一】利用阿里云进行媒体转码,你得先知道这些
阿里云媒体转码(Media Transcoding) 是为多媒体数据提供的转码计算服务。它以经济、易用、弹性和高可扩展的音视频转换方法,帮助您将存储于OSS的音视频转码成适合在PC、TV以及移动终端上播放的格式。
6810 0
|
编解码 数据安全/隐私保护
阿里云媒体转码技术
媒体转码承载着终端客户视频观看体验的极致追求,媒体转码技术的增强势必会成为载体。
3507 0
|
SQL 开发框架 .NET
分享123个ASP整站程序源码,总有一款适合您
分享123个ASP整站程序源码,总有一款适合您
606 0
|
编解码 对象存储
阿里云视频转码转码模板-配置工作流
阿里云视频转码转码模板-配置工作流
234 0
|
IDE 数据处理 开发工具
垃圾分类模型训练部署教程,基于MaixHub和MaixPy-k210(1)
我的准备 Maix duino开发板一块(含摄像头配件) Type-c数据集一根
591 0
|
存储 人工智能 移动开发
7zip 命令使用手册
本文中介绍的命令使用方式在所有安装了7zip的系统平台上使用方式一致。 在 Windows 系统上,你可以直接去观官网下载 7zip 安装包根据提示进行安装,但是若要使用7z命令,一定需要手动将 7zip 的安装目录添加到系统的Path环境变量。 在Linux上,请确包你使用的是 原版7zip 而非 p7zip,在Linux系统上的安装可以参考我的博文《如何在 Linux 系统中安装和使用 7zip》(实际上,本文节选自该博文)
1516 0

热门文章

最新文章