Encoding2 min read
The transcoding cost that multiplies
Per-minute transcoding pricing looks reasonable until it is multiplied by ladder depth, and then again by every re-encode. That is how catalogues get stuck.
- encoding
- gpu
- cost
- hls
Encoding is the tier where the cost model quietly changes what you are willing to build.
The multiplication
A managed encoder charges per minute, per rendition. The unit is not "an hour of content". It is an hour times the number of quality levels, times every time you touch it.
| Decision | Cost on a meter | Cost on owned hardware |
|---|---|---|
| Add a low-bitrate rendition | Re-encode the catalogue, charged in full | Queue time |
| Adopt a newer codec | Re-encode the catalogue, charged in full | Queue time |
| Fix a bad ladder choice | Re-encode, charged in full | Queue time |
| Nightly re-encode of the archive | Never seriously considered | Electricity |
The second column is what makes an improvement a budget conversation. The third makes it a scheduling one. That difference decides how good the quality levels get over five years, far more than the initial encoder choice does.
Why the workload suits owned hardware unusually well
- Predictable. Catalogue hours are known in advance.
- Batchable. Nothing about a VOD encode is latency-sensitive.
- Restartable. A failed job is requeued, not lost.
- Bounded by a resource you can count. Throughput is GPUs, not a vendor's concurrency quota.
That is close to the ideal case. Compare it with sign-in traffic, which is spiky, latency-sensitive and unpredictable, so the hybrid pattern leaves that tier in the cloud.
Live shares the hardware, not the priority
Live encoding runs on the same GPUs with a latency-sensitive profile and priority over batch work. The scheduling rule is unglamorous and important: an overnight archive re-encode must never be able to starve a match.
The number to bring
Catalogue hours, how many quality levels you encode, and how often they change. Those three usually make the case on their own, in either direction. For a small catalogue that never changes, usage pricing is cheaper, and that is a legitimate answer.
Related pages
Write-ups that touch the same part of the platform.
Architecture · 27 May 2026 · 2 min read
Live and on-demand want opposite things
Observability · 8 May 2026 · 2 min read
The servers were fine and playback was not
Delivery · 18 August 2026 · 4 min read
Why we compiled our own delivery edge
If this write-up describes your setup, send us your numbers and we will read them against it.
Book a call