IPTV Glossary: Key Terms Explained
IPTV comes with its own vocabulary — M3U, EPG, Xtream Codes, MAG portals, bitrate. Here's every term you'll actually run into, defined in plain English so setup and troubleshooting make sense.
OTTV Editorial Team
Reviewed by the OTTV support and content team
Last updated: July 2026
IPTV terms, defined.
Each definition is written for someone new to IPTV. Where a term links to a fuller guide, follow it for the details.
- APK / Sideloading
- An APK is the installer file for an Android app. Sideloading means installing an app from a file or link rather than an official store. It's common on devices like Firestick, but only download APKs from the app maker's own site to avoid malware.
- Bitrate
- The amount of data used per second of video, usually measured in Mbps. Higher bitrate means better picture quality but needs more internet speed. Buffering often comes from a bitrate your connection can't keep up with.
- Buffering
- The pause and spinning-wheel that happens when the player runs out of downloaded video and waits for more. It's usually caused by slow or unstable internet, an overloaded server, or a bitrate that's too high for your connection.
- Catch-up / Timeshift
- A feature that lets you watch programmes that already aired, rewinding the schedule by a set number of hours or days. Availability depends on the service and the specific channel.
- Concurrent connections
- The number of devices allowed to stream on one account at the same time. A single connection means one screen at a time; multi-connection plans allow more simultaneous streams.
- EPG (Electronic Programme Guide)
- The on-screen TV guide that shows what's playing now and next on each channel. It's delivered as data (often XMLTV) that your player app matches to the channel list.
- HLS (HTTP Live Streaming)
- A widely used streaming format, originally from Apple, that breaks video into small chunks delivered over normal web connections. It adapts to your bandwidth and is one of the common ways IPTV streams reach a player.
- IPTV (Internet Protocol Television)
- Delivering television over the internet instead of a satellite dish, aerial, or cable. A player app requests the streams and plays them on your device.
- IPTV player
- The app that loads your playlist or login and plays the channels — for example IPTV Smarters, TiviMate, or VLC. The player is separate from the service that supplies the streams.
- M3U / M3U8
- A playlist file that lists channels and their stream links. M3U8 is the same format saved in UTF-8 encoding. Many services give you an M3U URL that you paste into a player app to load the channel list.
- MAC address
- A unique hardware identifier for a device. Some IPTV portals, especially on MAG boxes, tie an account to a specific MAC address so only that device can log in.
- MAG box / Portal
- A MAG box is a dedicated set-top box for IPTV. It connects to a “portal” — a server URL the box loads to fetch its channel list and guide — rather than using a playlist file.
- Middleware
- The software layer that sits between the streams and the device, handling the channel list, guide, and user login. Portals and panels are examples of middleware in action.
- OTT (Over-the-Top)
- Any video delivered directly over the internet, bypassing traditional TV providers. Netflix and YouTube are OTT services; IPTV is a form of OTT delivery.
- Reseller / Panel
- A panel is the management dashboard used to create and manage IPTV accounts; a reseller uses one to sell subscriptions on. It's a distribution model, and its presence says nothing about whether a service is legitimate.
- Resolution (SD / HD / FHD / 4K)
- The pixel detail of the picture: SD is standard definition, HD is 720p, Full HD (FHD) is 1080p, and 4K is roughly four times FHD. Higher resolutions need faster, steadier internet to stream without buffering.
- STB (Set-Top Box)
- A dedicated device that connects to your TV to receive and decode streams — a MAG box is one example. Many people now use a Firestick, Android TV box, or Smart TV app instead.
- Transcoding
- Converting a video stream from one format, resolution, or bitrate to another so it plays smoothly on a given device or connection. It usually happens on the server side.
- VOD (Video on Demand)
- A library of movies and shows you can start whenever you like, as opposed to live channels that follow a schedule. What's available varies by service and package.
- VPN (Virtual Private Network)
- A tool that encrypts your connection and routes it through another server, hiding your IP address. It's a privacy measure, not a fix for a bad service or a shield against scams.
- Xtream Codes API
- A common login method where you enter a server URL, username, and password instead of a playlist file. The player uses it to pull the channel list, guide, and on-demand library together.
- XMLTV
- A standard file format for programme guide data. Player apps load an XMLTV source to fill in the EPG so each channel shows what's on now and next.
Seeing these terms because a stream won't play? The buffering fix guide and M3U link troubleshooting put them to use.
Ready to put the terms into practice?
Once the vocabulary clicks, setup is quick. Try OTTV free for 24 hours and load a real M3U or Xtream Codes login into the player of your choice.
Common IPTV terminology questions.
- What is the difference between M3U and Xtream Codes?
- Both load the same kind of service into a player, but in different ways. An M3U is a playlist file (or URL) you paste in, which mainly carries the channel list. Xtream Codes uses a server URL plus a username and password, and can pull the channels, the programme guide, and the on-demand library together. Many services offer both.
- What does EPG mean in IPTV?
- EPG stands for Electronic Programme Guide — the on-screen TV guide that shows what's playing now and next on each channel. It's supplied as data, often in the XMLTV format, and your player matches it to the channel list. If the guide is blank, the EPG source is usually missing or mismatched.
- Do I need a set-top box for IPTV?
- Not usually. A dedicated set-top box like a MAG is one option, but most people use an app on a device they already own — a Smart TV, Firestick, Android TV box, phone, or computer. The player app does the same job the box would.
- What internet speed do I need for IPTV?
- It depends on resolution. HD generally streams comfortably around 10–25 Mbps, Full HD a little more, and 4K noticeably higher and steadier. A stable connection matters as much as raw speed, since buffering often comes from drops rather than a low average number.
New to IPTV entirely? Start with what IPTV is, then check whether it's legal and how to avoid IPTV scams.
Explore the rest of the OTTV guide
- IPTV free trialTest the service on your own device for 24 hours before you pay.
- IPTV subscription plansCompare 1, 3, 6 and 12-month plans from $7.50/month.
- How much is IPTV per month?What IPTV really costs monthly, and why the cheapest offers are a red flag.
- Best IPTV boxesFirestick, Android box, MAG or Smart TV — which device fits you.
- IPTV USAChannels, sports and setup notes for viewers in the United States.
- What is IPTV?How IPTV works, what you need, and how it differs from cable.
- Is IPTV legal?An honest look at the law, licensing, and how to spot a safe service.
- IPTV with a VPNPrivacy, speed and stability — what a VPN does and doesn't do.
- IPTV scamsThe red flags of a scam service and how to protect your money.
- IPTV explainedThe complete guide to how to choose, buy and watch IPTV.
- Best IPTV appsIPTV Smarters, TiviMate and more — which player to use and how.
- IPTV comparisonsApps, formats and alternatives weighed up side by side.
- Setup guides & docsStep-by-step install and troubleshooting docs for every device.
Now you speak IPTV — try it for yourself.
Put the glossary to work. Try OTTV free for 24 hours, load your login, and see what's available before choosing a plan.