IPTV explained

How Does IPTV Work? A Plain-English Guide

What IPTV actually is, what happens between our servers and your TV, the difference between Xtream Codes and M3U, and what you need at home to make it smooth. No jargon left unexplained.

  • 8-minute read
  • Updated October 2026

From Our Servers to Your Sofa

Four things happen every time you change channel.

01

The channel is encoded

Each live channel is captured and compressed into a stream at several quality levels.

02

Servers deliver it

The stream is sent over the internet from servers built for live video.

03

Your app requests it

Your player app asks for the channel using your login, then buffers a few seconds of video.

04

Your TV plays it

The app decodes the stream and keeps topping up the buffer as you watch.

What Is IPTV? (And What It Is Not)

IPTV stands for Internet Protocol Television. Instead of arriving through a satellite dish, a rooftop aerial or a cable line, the TV picture travels over the same internet connection you use for everything else. That is why IPTV works in a flat in Lisbon exactly as it does in a house in Leeds: the only thing it depends on is the broadband.

It is easy to mix up three separate things:

  • The service supplies the channels and the on-demand library. That is XiroTV: 14,000+ live channels and 40,000+ films and series.
  • The player app is what you watch it in, such as TiviMate, IPTV Smarters, IBO Player or VLC. Apps are made by independent developers; some are free and some charge a small fee of their own.
  • The device runs the app: a Firestick, an Android TV box, a Samsung or LG Smart TV, an iPhone, a MAG box or a computer.

Because the three are separate, you can change your TV or your favourite app without changing your subscription. You simply enter the same login in the new app.

Xtream Codes, M3U and MAG Portals Explained

When you order, you receive your login in three formats. They all give access to the same channels; which one you use depends on the app or device.

FormatWhat it looks likeBest for
Xtream CodesServer URL + username + passwordAlmost every modern app. Loads live TV, films, series and the guide together.
M3U linkOne long web addressPlayers without Xtream Codes support, VLC and Kodi.
MAG portalA portal URL tied to the box’s MAC addressMAG set-top boxes, which are set up with a dedicated MAG subscription.

If an app asks for a “host”, “server” or “URL” plus a username and password, it supports Xtream Codes. Type each value exactly as it appears in your email: a single extra space is the most common reason a login fails.

Why a Stream Buffers

A player app keeps a few seconds of video in reserve. As long as your connection refills that reserve faster than the TV uses it, the picture plays smoothly. Buffering happens when the reserve runs dry. The usual causes, in order of how often we see them:

  1. Weak Wi-Fi at the TV. The router is fast, but the signal behind the TV cabinet is not. A cable or a mesh point fixes it.
  2. Evening congestion. Between about 7 and 11 pm local time, shared networks slow down. Lowering the quality one step often helps.
  3. An overloaded device. Older sticks fill their memory. Clearing the app cache and restarting frees it.
  4. Provider traffic shaping. Some internet providers slow video traffic. Testing with a VPN shows whether that is happening.

Our IPTV buffering guide walks through each fix in order, and the speed guide explains how much bandwidth each quality level needs.

What You Need at Home

  • Broadband: 15 Mbps for HD, 25 Mbps for Full HD, 25–50 Mbps for 4K, and stable rather than just fast.
  • A device: any Firestick or Fire TV, Android TV box, recent Samsung or LG Smart TV, iPhone or iPad, MAG box, or Windows or Mac computer.
  • A player app: TiviMate or IPTV Smarters on Firestick and Android; IBO Player or a similar app on Samsung and LG.
  • Your login: emailed after you order and always available in your client area.

Step-by-step installation instructions for each device, with screenshots, are on the XiroTV device setup hub, including the Firestick, Samsung and iPhone guides.

IPTV vs Satellite and Cable

Why many households abroad have swapped the dish for an app.

IPTVSatellite dishCable
EquipmentApp on a TV, stick or phoneDish, LNB, receiver, installerProvider box, fixed line
Works abroadAnywhere with broadbandDepends on the satellite footprint and dish sizeOnly in the provider’s area
Moving homeSign in on the new connectionRe-install and re-alignNew contract
On demandBuilt inLimited without internetUsually extra
Depends onBroadband qualityWeather and line of sightLocal network

IPTV Basics: Questions and Answers

See It Working on Your Own TV

The free 24-hour trial includes everything. Install an app, enter the login and see how your connection handles it.