Skip to documentation
Deploy on AWS
Menu
Documentation · 2 of 19

Docs/How JetEncode works

How JetEncode works

A job moves through four clear stages: source access, scheduling, parallel encoding, and delivery.

1. Read the source

Each job points JetEncode to media at an HTTP endpoint or in Amazon S3. Keep the source in the same AWS Region when transfer time or data-transfer cost matters.

2. Describe the outputs

The job payload defines the video, audio, image, or streaming outputs you need. Start from an output recipe, then use supported profiles and format strings to make the result explicit.

3. Schedule parallel work

The queue scheduler leases work to available workers. JetEncode can ingest and encode concurrently, while priorities, retries, and worker ownership keep job state durable and observable.

4. Write and verify outputs

JetEncode writes results to the destination configured by the job. Your integration should wait for a terminal job state, verify the expected files, and retain the job identifier for diagnosis.

Build a job payload →