Skip to content
IPTV Subscription 8K - 8K TV Subscription

Streaming technology

Adaptive bitrate streaming: why quality changes mid-show

Adaptive bitrate streaming is why a programme can start a little soft, sharpen after a few seconds, and soften again when someone else at home starts a download. The provider encodes the same channel at several qualities, and your player keeps choosing the best one your connection can sustain. It trades a sharper picture for fewer pauses.

Updated · 2 min read

Also available in Dansk · Norsk · Svenska

How it works

  1. The provider encodes several versions of the same channel, from a small, low-bitrate version up to full quality.
  2. A master list describes them. In HLS, the master playlist lists each version, called a variant stream, with its resolution and a BANDWIDTH value: the HLS specification defines it as the peak segment bit rate of that version, in bits per second.
  3. Your player picks one that fits the speed it’s measuring, and fetches the stream in short segments.
  4. It keeps checking. Because each segment is a separate download, the player can switch to a different version at the next segment. The HLS specification says clients should switch between variant streams to adapt to network conditions.

MPEG-DASH, an ISO standard (ISO/IEC 23009-1), works the same way, with an XML description of the available versions instead of an M3U8 playlist. In IPTV apps, the choice you’ll usually see is between HLS and MPEG-TS.

What the versions look like

Apple’s HLS authoring specification includes one example set of versions for H.264 video:

ResolutionBitrate
416 × 2340.145 Mbps
640 × 3600.365 Mbps
768 × 4320.73 to 1.1 Mbps
960 × 5402 Mbps
1280 × 7203 to 4.5 Mbps
1920 × 10806 to 7.8 Mbps

A player that sees your connection fall below about 6 Mbps would step down from the 1080p versions to 720p, and the picture softens.

Adaptive and single-quality streams in IPTV

Not every IPTV channel is adaptive:

Stream typeWhen your connection slows
HLS with several variantsThe picture softens; playback continues
HLS with a single variantBuffering; there’s no lower version
Continuous MPEG-TS (.ts)Buffering; one quality only

So two channels from the same provider can react differently to the same slow evening. If one goes blurry and another stops to buffer, that’s the difference. See HLS vs MPEG-TS.

Getting the top quality more often

  • A steadier connection beats a faster one. Players step down when they see dips, so cutting out Wi-Fi drop-outs keeps you on the top version. See Wi-Fi vs Ethernet.
  • Give it a few seconds. Players often start on a lower version and step up once they’ve measured your speed.
  • Check what else is using the connection. Downloads, cloud backups and other streams take bandwidth the player was counting on. See internet speed for IPTV.
  • Fix the quality only if you need to. Some players let you lock a version. Lock the top one only if your connection reliably exceeds its bitrate.

If the picture is poor even when nothing else is happening, see poor picture quality.

FAQ

Adaptive bitrate questions

Why does my IPTV picture go blurry and then sharp again?

The player has switched to a lower-quality version of the stream because your connection slowed, then stepped back up when it recovered. That’s adaptive bitrate streaming doing its job.

Why do some IPTV channels buffer instead of getting blurry?

Because they’re sent at a single quality. A continuous MPEG-TS stream, for example, has no lower version to fall back to, so a slow connection shows as buffering rather than a softer picture.

Can I stop the quality changing?

Some players let you pick a fixed quality. Choosing the top version keeps the picture sharp but brings back buffering if your connection can’t keep up.

Sources

Facts on this page were checked against these sources. Details were correct when checked; apps and devices change, so we review this page regularly.

  1. RFC 8216: HTTP Live Streaming, IETF (2017-08)
  2. ISO/IEC 23009-1: Dynamic adaptive streaming over HTTP (DASH), Part 1, ISO (2026-10-01)
  3. HTTP Live Streaming (HLS) authoring specification for Apple devices, Apple Developer (2026-10-01)

Start watching on your own screen

Plans from £5.83 a month on the 12-month plan, no contract and no auto-renewal. Test it first with a 24-hour free trial.