What is SVT Encore
masterSVT Encore is a scalable video transcoding service built on FFmpeg and Spring Boot. It provides a REST API to wrap FFmpeg functionality, using Redis to queue transcoding jobs across a horizontally scalable pool of workers.
Key features include:
- Job Queuing: Uses Redis to manage and distribute work.
- Transcoding Profiles: Jobs are defined using reusable YAML profiles.
- Priority Queues: Ensures urgent work is processed without being blocked by lower-priority tasks.
- Progress Reporting: Reports job status via HTTP callbacks.
It is designed for automated pipelines, such as Video On Demand (VOD) workflows.