更新时间:2023-12-07 GMT+08:00
分享

方案概述

应用场景

该解决方案帮助用户快速在华为云上通过函数工作流 FunctionGraph抽取视频中的音频。当对象存储服务 OBS桶收到上传视频后,通过函数工作流 FunctionGraph会自动调用媒体处理 MPC抽取视频中的音频,并将结果存放到指定的对象存储服务 OBS桶。适用于:语音识别、音频分析、音频处理等场景。

方案架构

该解决方案基于函数工作流 FunctionGraph、媒体处理 MPC,实现视频抽取音频。解决方案架构图如下:

图1 方案架构图

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

  • 创建两个对象存储服务 OBS桶,一个用于上传原始视频并触发函数工作流,一个用于存储超分辨率转换后的视频结果。
  • 在统一身份认证服务 IAM上创建一个委托,将帐号Region内对象存储服务 OBS和媒体处理服务 MPC的操作权限委托给函数工作流 FunctionGraph。
  • 创建函数工作流 FunctionGraph,用于实现抽取视频中音频。当对象存储服务 OBS桶收到上传视频后,会自动调用函数服务抽取视频中音频,并将结果存放到指定的对象存储服务 OBS桶。
  • 使用媒体处理 MPC,由函数工作流 FunctionGraph调用其新建转码接口创建转码任务,实现音频抽取。

方案优势

  • 简单易用

    用户只需要对接华为云对象存储服务 OBS即可实现抽取音频中的视频。

  • 无服务器化

    采用无服务器架构,无需运维底层计算资源,无需考虑服务可用性、可扩展性等技术问题。

  • 一键部署

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

约束与限制

  • 部署该解决方案之前,您需要注册华为帐号并开通华为云,完成实名认证,且帐号不能处于欠费或冻结状态,请根据资源和成本规划中预估价格,确保余额充足。
  • 卸载解决方案前,请先确保OBS桶中无数据,否则解决方案将卸载失败。
  • 该解决方案暂不支持OBS上传加密文件,上传视频大小以对象存储服务 OBS桶的上传要求为准。

相关文档