Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/simonknittel/terraform-google-video-transcoding
- Owner: simonknittel
- License: mit
- Created: 2020-09-11T17:48:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-20T17:30:27.000Z (about 4 years ago)
- Last Synced: 2024-08-07T23:56:59.343Z (3 months ago)
- Topics: google-cloud, mailgun, python, terraform, video-transcoding
- Language: HCL
- Homepage: https://registry.terraform.io/modules/simonknittel/video-transcoding/google/
- Size: 45.9 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
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.tfmodule "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.