Black Friday

First 5 requests get 1 month freeRefer 2, get your plan freeFree lifetime app activation on 6+ month plans

Ends Monday 30 November

Plans priced in GBP (£)

Order and setup help on WhatsApp

Step-by-step guides for every device

IPTV Guide

How IPTV works: the journey from source to screen

When you press a channel in an IPTV app, a surprising amount happens in a second or two. Understanding the chain helps you choose the right equipment, and it makes troubleshooting much easier when something goes wrong.

  • Updated 11 November 2026
  • 4 min read
Abstract blue data streams flowing across a network

Part of our IPTV Guide section.

On this page
  1. The five stages of an IPTV stream
  2. What an "IPTV server" actually does
  3. Codecs: why the same channel can need very different speeds
  4. Unicast, multicast and adaptive bitrate
  5. How your player connects to a service
  6. Why IPTV runs a little behind live broadcasts
  7. Frequently asked questions

The five stages of an IPTV stream

  1. Capture and encoding. The provider receives a channel feed or a programme file and compresses it with a codec such as H.264 or HEVC, usually at several quality levels at once.
  2. Packaging. The video is cut into short segments of a few seconds and described by a manifest, typically using HLS (HTTP Live Streaming) or MPEG-TS transport streams.
  3. Distribution. Origin servers hold the streams and a content delivery network (CDN) copies them closer to viewers so thousands of people can watch at once.
  4. Your connection. The segments travel over your broadband and home network: router, Wi-Fi or Ethernet, then your device.
  5. Playback. The player app downloads segments a little ahead of time into a buffer, decodes them and shows them on screen, while fetching the guide and channel logos in the background.

A weakness at any stage shows up on your screen in the same way: buffering, a frozen picture or a lower resolution. That is why our troubleshooting guides start by working out which link in the chain is at fault.

Futuristic city glowing in cyan light, reflected in water

What an "IPTV server" actually does

People often talk about "the server" as one machine, but a service is really a set of systems. Origin and streaming servers deliver the video. Middleware checks your login and decides which channels and how many simultaneous streams your subscription allows. An EPG source supplies the programme guide, and on licensed services a DRM system encrypts content so it can only be played by authorised apps.

When a provider talks about servers being "down", any of these parts may be the cause. Our page on what to do when IPTV is down explains how to tell a server problem from a problem at home.

Codecs: why the same channel can need very different speeds

Common video codecs used for IPTV
CodecAlso calledTypical useDevice support
H.264AVCSD and HD channels; the most compatible optionPractically every device
H.265HEVCHD and 4K at roughly half the data of H.264Most 4K TVs and streaming devices from the last several years
AV1—Efficient 4K streaming on newer servicesRecent TVs, Fire TV and Google TV models, newer phones

If a 4K stream stutters on an older stick but plays on a newer TV, the codec is often the reason: the older device cannot decode HEVC or AV1 smoothly. Our HD vs 4K guide covers what 4K requires.

Unicast, multicast and adaptive bitrate

Unicast

Each viewer receives their own copy of the stream. This is how internet services work, and why a very popular live event can strain a service.

Multicast

One stream is shared by everyone on a managed network who is watching the channel. Operators use it for live channels because it is efficient and stable.

Adaptive bitrate

The player switches between quality levels as your connection changes, so the picture softens briefly instead of stopping. Not every IPTV stream offers multiple levels.

How your player connects to a service

Subscription services normally give you one of three kinds of login. Your player app decides which it accepts, which is why the setup guide asks which format your provider supplies.

  • Xtream Codes login: a server address, a username and a password, used by apps such as IPTV Smarters and TiviMate. See Xtream Codes logins.
  • M3U playlist URL: a single link to a list of channels, plus an optional guide (EPG) link. See M3U playlists.
  • Portal and MAC address: used by MAG set-top boxes and some apps, where the service authorises your device’s hardware address.

Why IPTV runs a little behind live broadcasts

Encoding, packaging and buffering all take time, so an internet stream usually runs several seconds to around a minute behind the aerial or satellite signal. The delay is normal and is the price of a smooth picture: a bigger buffer means fewer interruptions but more delay.

This is also why changing channel on IPTV takes a moment longer than on Freeview. The app has to request the new stream and wait for the next key frame before it can show a picture.

Frequently asked questions

Does IPTV use my broadband data allowance?

Yes. Most UK home broadband is unlimited, but on capped or mobile connections, plan for roughly 3 GB per hour in HD and 7 GB per hour in 4K.

What is an IPTV stream URL?

It is the web address of one channel’s stream. Players normally get these automatically from your playlist or login, so you should never need to type individual stream URLs.

Why does my IPTV app take longer to change channel than Freeview?

Each channel change requests a new stream and the player has to fill a small buffer before playing. A wired connection and a responsive device keep this to a second or two.

Questions first?

Prefer to ask a person?

Tell us which devices you use and how many people watch, and we will suggest the plan that fits, with the price in pounds.