how IPTV works

How IPTV Technology Works

Follow a television programme from the studio to your sofa and see what happens at each stage of the IPTV pipeline.

How does IPTV work?

IPTV works by encoding video into a compressed digital format, packaging it into small segments, and delivering those segments over an IP network — often via a content delivery network — to a player app. The player requests segments, buffers a few seconds ahead, and switches between quality levels to match your connection.

The five stages of the IPTV pipeline

Every IPTV service, from a national broadcaster to a small specialist channel, follows the same broad pipeline:

  1. Capture and contribution — the raw programme feed leaves the studio or playout centre.
  2. Encoding — software or hardware compresses the video with a codec.
  3. Packaging — the encoded stream is cut into short segments and described in a manifest.
  4. Delivery — segments travel across the internet or a managed network, usually via a content delivery network (CDN).
  5. Playback — a player on your device fetches, buffers, decodes and displays them.

Encoding: making video small enough to send

Uncompressed HD video runs to well over a gigabit per second, far more than any home connection. Codecs shrink it by discarding detail the eye barely notices and by describing movement between frames rather than redrawing every pixel.

CodecWhere you'll find itNotes
H.264 / AVCAlmost every device made in the last fifteen yearsThe universal baseline; widely hardware-accelerated
H.265 / HEVC4K TVs, recent phones, streaming sticksRoughly half the bitrate of H.264 at similar quality
AV1Newer TVs, browsers and streaming devicesRoyalty-free and efficient; hardware support still growing

Audio is encoded separately, typically with AAC, or with Dolby Digital formats for surround sound.

Packaging: segments and manifests

Rather than sending one endless stream, modern IPTV cuts video into segments a few seconds long. A text file called a manifest lists the segments and the available quality levels. The two dominant formats are:

  • HLS (HTTP Live Streaming) — manifests end in .m3u8. Developed by Apple and supported almost everywhere.
  • MPEG-DASH — an international standard using .mpd manifests, common on Android and smart TV platforms.

Some IPTV systems, particularly older or operator-run ones, still send a continuous MPEG-TS (transport stream) instead. Good player software handles both approaches.

Delivery: unicast, multicast and CDNs

On the public internet, each viewer usually receives their own copy of the stream — this is unicast. To cope with millions of viewers, services cache segments on a content delivery network: thousands of servers placed close to viewers, so your segments might come from a data centre in London or Manchester rather than the origin.

Broadband providers that run their own TV service can also use multicast inside their network, sending one copy of a live channel that routers duplicate only where needed. It is extremely efficient, which is why operator IPTV often holds up well during big live events.

Adaptive bitrate: why quality changes mid-programme

The manifest usually offers several renditions of the same programme — for example 540p, 720p, 1080p and 2160p at different bitrates. The player measures how quickly segments arrive and picks the best rendition it can sustain. When your Wi-Fi dips, it steps down a level instead of stalling; when bandwidth recovers, it steps back up.

Playback: what the player actually does

The player is where you experience all of this. It parses the playlist or manifest, maintains a buffer (typically a few seconds of video), decodes frames — ideally using the device's hardware decoder to save power and heat — and synchronises audio, video and subtitles. A well-designed IPTV player also layers on a programme guide, search, favourites and parental controls.

For the deeper engineering detail — latency, buffering strategy and codecs on specific UK devices — read our IPTV streaming technology guide.

Frequently asked questions

Why is IPTV a few seconds behind live broadcast?

Encoding, segmenting and buffering each add delay. Segment-based streaming commonly runs 10–30 seconds behind aerial broadcast, although low-latency modes can reduce this.

Does IPTV use a lot of data?

An HD stream typically uses 2–3 GB per hour and 4K can exceed 7 GB per hour, depending on the service's bitrates. Most UK home broadband packages are unlimited.

What is an M3U8 file?

An M3U8 file is a UTF-8 text playlist. In HLS streaming it is the manifest that lists video segments and quality levels; IPTV services also use the M3U format to list channels.

IPTV UK Editorial Team

Independent guides to IPTV technology for UK viewers. Written to our editorial standards; last reviewed 6 November 2026.

Get the IPTV UK subscription.

The best IPTV subscription for UK homes: 1 to 5 connections, every device, 24/7 support.