Solution Overview
This solution uses an Object Storage Service (OBS) trigger on FunctionGraph to transcode video files in an OBS bucket. The transcoding parameters are configured using environment variables. This solution depends on the third-party library ffmpeg for automatic transcoding, reducing labor costs.
Solution Architecture
This solution uses FunctionGraph to transcode video files uploaded to an OBS bucket.
Serverless Video Transcoding
Version: 1.0.3
Last Updated: September 2023
Built By: Huawei Cloud
Time Required for Deployment: About 5 minutes
Time Required for Uninstallation: About 5 minutes
Solution Description
This solution will:
1. Create two Object Storage Service (OBS) buckets for storing original and transcoded video files, respectively.
2. Create an agency in Identity and Access Management (IAM) to delegate FunctionGraph to access video files uploaded to an OBS bucket.
3. Create a video transcoding function and an OBS trigger in FunctionGraph.
Solution Description
This solution will:
1. Create two Object Storage Service (OBS) buckets for storing original and transcoded video files, respectively.
2. Create an agency in Identity and Access Management (IAM) to delegate FunctionGraph to access video files uploaded to an OBS bucket.
3. Create a video transcoding function and an OBS trigger in FunctionGraph.