New: Enveu Flow is now generally available — automate media operations alongside Experience Cloud. Learn more
Streaming Architecture

Transcoding

Reviewed by Rishabh Jain · OTT & StreamingLast updated: 2026-06-30

Transcoding converts a source video into multiple formats, resolutions, and bitrates so it can stream smoothly to every device and network. It's the step that turns one master file into the adaptive-bitrate ladder viewers actually play.

Enveu take
Transcoding is where quality, cost, and reach are decided — the ladder you generate sets both your bandwidth bill and how well the stream holds up on weak networks.
EncodingProcessingDelivery
Automate it with FlowAutomate transcoding in a Flow pipeline — media workflow automation, no custom code

Where it fits in the OTT stack

Source/MezzanineTranscoderPackager (HLS/DASH)CDN

How it works

  1. A source/master file enters the transcoding pipeline.
  2. It's re-encoded into several bitrate/resolution renditions (the ABR ladder).
  3. Each rendition is segmented and packaged for HLS/DASH.
  4. The CDN delivers the right rendition to each viewer adaptively.

Key components

  • Codec and encoder settings
  • ABR ladder (bitrate/resolution rungs)
  • Packaging (HLS/DASH/CMAF)
  • DRM application

Performance impact

  • Defines streaming quality and device reach
  • Ladder design drives CDN/bandwidth cost
  • Compute-intensive — pipeline efficiency matters

Common issues

  • Ladder missing low rungs for weak networks
  • Over-/under-encoding (artifacts or wasted bitrate)
  • Slow pipelines delaying publishing

When it's used

  • Required for virtually all OTT VOD and live delivery
Signals to monitor
  • Encode time and pipeline throughput
  • Average bitrate vs quality
  • CDN egress per stream

Real-world example

Tuning the ladder for quality and cost
A platform's streams looked good but cost too much to deliver.
Challenge
  • Bitrate ladder was too high across the board
  • Weak networks still saw stalls
Action taken
  • Re-designed the ABR ladder with efficient rungs
  • Added a newer codec for capable devices
Outcome
Bandwidth cost fell while playback held up better on poor networks.

Frequently asked questions

What is transcoding?
Transcoding converts a source video into multiple formats, resolutions, and bitrates so it streams smoothly to every device and network — producing the adaptive-bitrate ladder.
What's the difference between encoding and transcoding?
Encoding compresses raw video into a digital format the first time; transcoding converts an already-encoded file into other formats, resolutions, or bitrates. In practice the terms overlap in streaming pipelines.
Why does transcoding affect cost?
The bitrate ladder it produces determines how much data is delivered per stream, which drives CDN egress — so ladder design directly affects delivery cost.
What's the difference between transcoding and encoding?
Encoding converts raw video into a compressed format; transcoding converts one already-compressed format into another, or into multiple renditions. In streaming, transcoding usually means generating the full adaptive bitrate ladder from a mezzanine file.
Should I transcode just-in-time or ahead of time?
Ahead-of-time (batch) transcoding gives predictable quality and lowest playback latency for VOD; just-in-time saves storage and suits large or long-tail catalogs. Many platforms combine both — pre-transcode popular titles, JIT the rest.
Build it with Enveu
Transcode and deliver on Enveu
An efficient pipeline that transcodes to the right ABR ladder and streams adaptively with multi-DRM.