Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/simonknittel/terraform-google-video-transcoding

Terraform Module to transcode and serve videos via Google Cloud services.
https://github.com/simonknittel/terraform-google-video-transcoding

google-cloud mailgun python terraform video-transcoding

Last synced: about 18 hours ago
JSON representation

Terraform Module to transcode and serve videos via Google Cloud services.

Awesome Lists containing this project

README

        

Video transcoding and serving via Google Cloud


Terraform Module to transcode and serve videos via Google Cloud services.

Uses ffmpeg running on Google Cloud Functions for the transcoding process.

Module on Terraform Registry


work in progress




## Usage

Minimal setup:

1. Create a Google Cloud project and service account
2. Add the module to your main.tf
3. Adjust the variables of the module to your needs

```tf
# main.tf

module "video-transcoding" {
source = "simonknittel/video-transcoding/google"
version = "0.1.0"

project = ""
region = "europe-west3"
location = "EUROPE-WEST3"
service_account = "serviceAccount:???@???.iam.gserviceaccount.com"

video_input_bucket = ""
video_output_bucket = ""
function_sources_bucket = ""
function_name = ""
}
```

See [examples directory](./examples/) for more examples.