更新时间:2024-04-26 GMT+08:00
分享

方案概述

应用场景

该解决方案通过对象存储服务 OBS作为触发器触发函数工作流 FunctionGraph基于媒体处理 MPC云服务快速实现视频转GIF动图。动图数据可用作广告宣传、社交媒体营销、商业演示、产品营销等场景。

方案架构

该解决方案基于华为云函数工作流 FunctionGraph对象存储服务 OBS资源一键式部署,帮用户快速实现视频转GIF动图。解决方案架构图如下:

图1 方案架构图

部署该方案中需要使用的资源:

  • 创建两个对象存储服务 OBS桶,一个用于上传视频触发函数工作流, 一个用于存储视频转GIF动图文件。
  • 函数工作流 FunctionGraph,用于调用媒体处理 MPC云服务的相关接口,实现视频转GIF动图功能,并将视频对应的GIF上传至指定的目标OBS桶。
  • 使用媒体处理 MPC云服务,由函数工作流调用其新建转动图相关接口创建任务,实现对原视频转换GIF。
  • 通过统一身份认证服务 IAM的委托功能,将账号Region内对象存储服务 OBS的操作权限委托给函数工作流服务 FunctionGraph。

方案优势

  • 无服务器架构

    无服务器化方案,用户无需关注资源运维,只需关注业务运行状态。

  • 简单易用

    企业业务系统只需要对接华为云对象存储服务 OBS即可自动实现视频转GIF的功能。

  • 一键部署

    一键轻松部署,即可完成函数工作流 FunctionGraph、对象存储服务 OBS资源创建与配置。

约束与限制

  • 该解决方案部署前,需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。
  • 卸载解决方案前,请先确保两个OBS桶中无数据,否则解决方案将卸载失败。
  • 该解决方案经验证过的视频文件类型有:mp4,avi,mkv,flv,m4v,mpg,rmvb,mov,mpeg,ts,mxf,adts,wmv,3gp,wav、ogg。
  • 方案支持的GIF动图时长最长为60秒。

相关文档