Event-based media streaming and transcoding on Axion¶
This demo demonstrates the end-to-end workflow of:
- Uploading media in a Cloud Storage bucket.
- Triggering, using Cloud Pub/Sub, an automatic transcoding job running on Google Kubernetes Engine (GKE) with Axion nodes.
- Storing the transcoded output in a Cloud Storage bucket.
Deploy the demo¶
To deploy the demo on Google Cloud, you do the following:
-
Open Cloud Shell.
To deploy this reference implementation, you need Terraform >= 1.8.0. For more information about installing Terraform, see Install Terraform.
-
Clone the repository and set the repository:
-
Configure your Google Cloud project ID in
platform.auto.tfvars
: -
Run the following command:
Destroy the demo¶
To destroy the demo, you do the following:
-
Open Cloud Shell.
-
Change the working directory to the directory where you cloned this repository:
-
Run the following command: