Statmux · statistical multiplexing

Fix the whole band by using a smaller piece of it.

High-bitrate VBR channels, packed into a handful of muxes in real time — so you occupy a small, clean slice of spectrum instead of fighting the entire band. The peaks of one channel fill the valleys of another, and the freed spectrum buys robustness instead of brute-force packing.

How it works → See the numbers →
Downstream band · 0–862 MHz
Freed spectrum → robust modulation · DVB-T/T2, deep guard interval
Band occupied100%
Muxesdozens, spread
Modulation pressureQAM-256 everywhere

The problem

An overcrowded band punishes the whole plant.

Modern channels are high-bitrate VBR. In fixed CBR muxes you fit maybe three per mux before overflow — so you spread dozens of muxes across the entire band, push QAM-256 everywhere, and now the whole plant has to be perfect: amplifier linearity, tilt, return loss, cable condition across hundreds of MHz. One weak spot anywhere and subscribers get artifacts — and you get truck rolls.

How it works

You set the pool. Emiton allocates the bits.

01 / DEFINE

Set the pool

How many channels, the total MPTS bitrate, and per-channel minimum, maximum and priority. That's the whole configuration.

02 / ALLOCATE

Real-time, by scene

Bitrate follows scene complexity — busy motion gets more, static scenes hand bits back. The peaks of one channel fill the valleys of another.

03 / CONTAIN

Fixed budget, minimal waste

The aggregate always stays inside your transport budget, with minimal null padding — every bit that isn't picture is spent on picture.

The same class of dynamic, scene-aware rate control as AWS Elemental Statmux — delivered as software, on your own GPU hardware.

Measured on a running system

Real numbers, not a datasheet.

13 services in one MPTS plus a playout channel — 14 encoder sessions on a single RTX 5070 Ti, sampled over 3 minutes.

Live statistical multiplexer — real per-channel bitrate allocation on a 38.8 Mbit MPTS, straight from the running system.

98.4%Transport filled by services — minimal null padding
14Encoder sessions on one RTX 5070 Ti · 33% GPU avg
5.6 msAverage encoder latency
±6 bpsMPTS stability at 37.99 Mbps aggregate

Per-channel bitrate swings up to 1.86× and spreads 1.94× across the pool — one service moved 2.13 → 4.13 Mbps as scenes demanded. A consumer card doing work that would otherwise call for a Tesla A16 or RTX 6000 Pro.

Statmux vs CBR — measured with VMAF

Same content, same encoder, an identical total budget of 6 214 kbps. The only difference is how the bits are split: CBR gives every channel an equal share; statmux allocates by scene complexity.

ChannelVMAF · CBRVMAF · statmuxΔ
Jednotka 2071 → 1320 kbps82.2779.88−2.39
RTVS Šport 2071 → 2260 kbps66.9767.56+0.59
Dvojka 2071 → 2633 kbps61.8965.87+3.98
Worst channel61.8965.87+3.98
Spread across channels20.3814.0131% tighter
Mean70.3871.10+0.73

The easy channel gave bits away and lost 2.4 points — while staying at 79.9, where no viewer notices. The hardest channel gained 4. Subscribers don't judge you on the average; they judge you on the worst channel in the line-up — and that's the one that improved most.

Reference: a 12 s lossless excerpt, three 1080p services. Complexity was measured independently at CRF 23 rather than taken from the live statmux's own allocation, to avoid a circular result. Model vmaf_v0.6.1, x264 preset medium, identical settings for both variants. The full production run is below.

The full run — 13 services, measured VMAF

The complete 13-service MPTS — the same 37.9 Mbps run — with every channel scored by VMAF over 2 400 frames. This is the statmux output itself, not a lab excerpt: mean VMAF 91.1, eight of thirteen services above 90, on a single RTX 5070 Ti.

ChannelVMAF · meanWorst 5%kbps
JOJ Plus96.9991.693034
TA395.3293.642458
Auto Moto und Sport93.5983.173119
Jednotka92.7985.773333
Doma92.1082.842800
ČT2490.4581.032589
Dvojka90.4068.823281
JOJ90.2072.842736
Markíza Klasik89.7579.372692
RTVS Šport89.4077.722906
Markíza88.3066.723023
JOJ Svet87.9955.583218
JOJ Šport87.6576.832695
Mean · 13 services91.137.9 Mbps

Measured on tsc01, 2026-08-03: 13 services in one MPTS, 2 400 frames per channel, VMAF model vmaf_v0.6.1. "Worst 5%" is the 5th-percentile frame — the hardest 5% of motion, where any encoder dips; the mean is what a viewer sees across the programme.

The fuller run — 28 channels on the production encoder

The whole line-up under full load — 28 channels, measured live and self-updating straight from the running system.

See the live 28-channel VMAF →

Where it counts most

Spectrum-scarce estates.

An MMDS licence gives twelve carriers at best, often shared down to five or six; or three DVB-T2 multiplexes and that is the whole estate. At five carriers — let alone three — statmux is not an optimisation, it is the only way to put a line-up on air that anyone will pay for.