更新时间:2023-04-25 GMT+08:00

方案概述

应用场景

该解决方案基于华为云函数工作流 FunctionGraph的OBS触发器,来帮用户实现对OBS桶上传视频文件做转码的处理,转码的参数通过函数环境变量配置。方案依赖ffmpeg第三方库自动化实现转码任务降低人力成本的场景。

方案架构

该解决方案基于华为云函数工作流 FunctionGraph,来帮用户实现对OBS桶上传视频文件做转码的处理。方案部署架构如下图所示:

图1 方案架构

该解决方案会部署如下资源:

  • 在对象存储服务 OBS上创建两个桶,分别是原视频文件桶和视频转码存储桶。
  • 在统一身份认证服务 IAM上创建一个委托,用于授权函数工作流(FunctionGraph)访问用户在OBS桶下载上传视频文件。
  • 在函数工作流服务 FunctionGraph上创建一个视频转码函数和OBS触发器,实现OBS桶上传视频自动转码。

方案优势

  • 简单易用

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

  • 低成本按使用量付费,用多少算多少。
  • 一键部署

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

约束与限制

  • 该解决方案部署前,需注册华为云账号,完成实名认证,且账号不能处于欠费或冻结状态。