How GoPro optimized its media transcoding pipeline at scale with Amazon EC2 Spot Instances
Media Blog
This article discusses how GoPro optimized its media transcoding pipeline at scale using Amazon EC2 Spot Instances.
Specifically, the article covers:
- GoPro's media processing pipeline, including ingesting videos to Amazon S3, preprocessing jobs, transcoding jobs on Amazon ECS with Docker containers and FFmpeg on Amazon EC2
- Deploying Amazon ECS cluster to Amazon EC2 Spot Instances to save 50%-70% on on-demand spend, with an auto-fallback to on-demand instances if Spot is unavailable
- Using attribute-based instance type selection, capacity-optimized allocation strategy, and automated draining of interrupted Spot instances
- Monitoring Spot instance usage and interruptions with AWS Lambda and a custom dashboard
- Conclusion: Running over 70% of containerized workloads on Spot Instances, driving significant savings
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Apr 23
2024
2024
PBS modernizes its video encoding workflow with AWS Elemental MediaConvert
May 7
2024
2024
How Veritone uses Amazon Bedrock, Amazon Rekognition, Amazon Transcribe, and information retrieval to update their video search pipeline
Jul 15
2024
2024
Video auto-dubbing using Amazon Translate, Amazon Bedrock, and Amazon Polly
May 21
2024
2024
Sky accelerates innovation with new software-defined encoding platform built on AWS
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.