MediaCacheHub

Independent delivery lab · est. 2026

Every millisecond a viewer waits was spent somewhere.

We take streaming delivery apart and find out where. Cache topology, segment sizing, connection reuse — the unglamorous layer between an encoder and a screen.

Notes here are written while working, not after. They are specific, occasionally wrong, and corrected in place.

Where a segment comes from

Edge cache11 ms
Regional cache38 ms
Origin shield86 ms
94.2% served before origin sample: 30d, 4 regions

What we actually work on

Three areas, because they are the three places latency hides.

Cache topology

Deciding what lives at the edge and what does not. Most libraries are long-tail — caching everything costs more than it saves, and the tail is where hit ratios go to die.

Segment strategy

Segment length is a trade between startup time and overhead. Two seconds is the reflex answer. It is right less often than people assume, particularly on lossy mobile networks.

Transport behaviour

Connection reuse, congestion control, how a player recovers when a link degrades mid-stream. Rebuffering is rarely a bandwidth problem. It is usually a recovery problem.

Numbers we keep an eye on

Measured across our own test corpus. Not benchmarks — working baselines.

94.2%Edge hit ratio
0.61sMedian startup
1.4%Rebuffer rate
4Regions sampled

Field notes

Short write-ups from work in progress.

Long-tail libraries punish uniform TTLs

A single time-to-live across a catalogue treats a title watched twice a month like one watched every minute. Splitting TTLs by observed request frequency moved our edge hit ratio nearly two points without adding storage.

Shorter segments did not help startup time here

We expected one-second segments to cut time-to-first-frame. They did, marginally — and then gave it all back in request overhead on high-latency links. The win was in the manifest, not the segments.

Recovery beats raw throughput on mobile

Two connections with identical average bandwidth produced very different viewing experiences. The difference was entirely in how quickly each recovered from a brief loss event.

Get in touch

Questions about a delivery setup, or a correction to something written here — both welcome.

[email protected]

We read everything. Replies take a few days when measurement runs are going.