Skip to content
All Use Cases
Media & Streaming

VOD Transcoding Pipeline

Transform your video files into streaming-ready content. Upload a mezzanine file and get HLS/DASH output ready for any device.

What You Get

Streaming-ready HLS and DASH content
Multiple quality levels for adaptive bitrate
Scalable processing for large libraries
No infrastructure to maintain

How It Works

MinioUpload source
↓
SVT EncoreTranscode
↓
Callback ListenerJob done
↓
ValkeyQueue job
↓
PackagerHLS/DASH
↓
ReadyStream anywhere

Building Blocks

This solution combines these open source services available on Open Source Cloud.

Minio

S3-compatible object storage for your media files

SVT Encore

Professional video transcoding engine

Encore Callback Listener

Receives the callback from Encore when a job is done and queues it for packaging

Valkey

Holds the packaging queue between the listener and the packager

Encore Packager

HLS/DASH packaging with Shaka Packager

For agents and tooling

The machine-readable descriptor for this pipeline is served as JSON, so an agent can select it without parsing this page. It names the service chain (Encore, the Encore Callback Listener that turns a finished job into a queue entry in your own Valkey, then Encore Packager, or Shaka Packager for already-segmented source), the required inputs, the produced outputs, the full configuration surface, an optional indexing step with TAMS Gateway, and what is and is not yet measured.

/stacks/media-transcode-package.json

Ready to build your pipeline?

Start with a free account and deploy these services in minutes.

Get Started Free