IPTV Glossary: Every Term and Acronym Explained

iptv glossary

IPTV (Internet Protocol Television) is a way of watching live channels and on-demand video that arrives through your internet connection instead of a cable or satellite feed. If you have started setting one up, you have probably run into words like M3U, EPG, and Xtream Codes without a clear explanation of what they mean. This glossary defines every term you are likely to meet, grouped by topic so the pieces make sense together. Use the section headings or your browser’s find function (Ctrl+F) to jump straight to the word you need.

Core IPTV Terms (The Essentials)

These are the words that appear first when you sign up for a service or load a channel list. Understanding them makes the rest of the setup far easier.

IPTV, OTT and Streaming Basics

IPTV (Internet Protocol Television): Television delivered over an internet connection using data packets rather than radio waves or a coaxial cable. It can carry live channels, recorded shows, and on-demand libraries.

List of Best IPTV Service Providers Worldwide.

OTT (Over the Top): Video services that ride “over the top” of your regular internet without a dedicated TV provider. Netflix and YouTube are OTT services. IPTV and OTT overlap, but IPTV usually focuses on live channels through a player app, while OTT often means a branded streaming app.

Streaming: Playing video as it downloads rather than saving the whole file first. The stream plays continuously as long as data keeps arriving.

Unicast and Multicast: Two delivery methods. Unicast sends a separate stream to each viewer, which most internet IPTV uses. Multicast sends one stream to many viewers at once and is common on private managed networks run by telecom companies.

Playlists and Connection Methods

M3U: A plain text playlist file that lists your channels and the web address (URL) of each stream. Providers usually give you an “M3U URL” that you paste into a player, which then loads the full channel list. The name comes from “MP3 URL,” since the format began as an audio playlist.

M3U8: The same playlist format saved in UTF-8 text encoding, which supports a wider range of characters and channel names. It works the same way as a standard M3U file.

Xtream Codes (Xtream API): A login method that uses three details instead of a single file: a server URL, a username, and a password. It connects your app to the provider and supports automatic channel updates, the program guide, catch-up, and favorites without reloading anything.

Portal or MAC (Stalker): A connection type used mainly by set-top boxes. Instead of a username and password, it identifies your device by its MAC address (a unique hardware ID) and a portal web address.

EPG URL: The specific link that feeds your program guide data into the player so channel times and show titles appear correctly.

Server or Host URL: The base web address of your provider’s server. It is the part of the connection that tells your app where to fetch streams from.

Content and Channel Terms

These terms describe what you actually watch and how channels are organized.

Live TV: Channels broadcasting in real time, the same as traditional television.

VOD (Video on Demand): A library of movies and shows you can start whenever you want, rather than at a scheduled time.

Series: VOD content organized into seasons and episodes, so you can follow a show in order.

Catch-up or Timeshift: A feature that lets you watch programs that already aired, usually within the past few days, by rewinding the schedule.

PPV (Pay Per View): A single event, such as a boxing match, that you pay for separately from your main subscription.

Bouquet or Category: A group of channels bundled by theme, such as sports, news, or kids.

tvg-logo: The tag inside a playlist that points to a channel’s logo image.

tvg-id: A unique identifier that matches a channel to its correct guide data. If this ID is wrong, the program guide may show the wrong listings.

group-title: The tag that sorts each channel into a category or bouquet within your channel list.

Apps, Devices and Playback Terms

This group covers the software and hardware you use to watch.

IPTV Player: The app that reads your playlist or login and displays the channels. Popular examples include TiviMate, IPTV Smarters Pro, and XCIPTV.

Set-Top Box: A dedicated device that connects to your TV and runs IPTV software.

MAG Device: A well known brand of set-top box that commonly uses the portal or MAC connection method.

Android Box: A small streaming device running the Android TV system, able to install IPTV player apps.

Firestick Sideloading: Installing an app on an Amazon Fire TV Stick from outside the official store, often used to add IPTV players.

APK (Android Package Kit): The installer file format for Android apps, used when adding a player that is not in the standard app store.

Video Quality and Technical Terms

These words explain how sharp the picture looks and why playback sometimes struggles.

Resolution and Quality

SD (Standard Definition): The lowest common quality, roughly 480 lines of resolution. It uses little bandwidth but looks soft on large screens.

HD (High Definition): A clearer 720p or 1080i picture suited to most channels.

FHD (Full HD): A sharper 1080p image, now the common standard for premium channels.

4K or UHD (Ultra High Definition): Four times the detail of Full HD, requiring a strong, steady connection.

Bitrate: The amount of data used per second of video. A higher bitrate means better quality but needs more bandwidth.

FPS (Frames Per Second): How many images display each second. Higher FPS makes fast motion, like sports, look smoother.

Delivery and Performance

Buffering: When video pauses to load more data before continuing. A short pause when a stream starts is normal, but repeated buffering usually points to slow internet, an overloaded server, or a weak device.

Transcoding: Converting a stream into a different format or quality on the fly, often to match your device or connection.

Codec: The technology that compresses and decompresses video. H.264 is widely supported, while H.265 (also called HEVC) delivers the same quality at a lower bitrate, saving bandwidth.

CDN (Content Delivery Network): A network of servers spread across regions that delivers streams from a location near you to reduce lag.

Bandwidth: The maximum data your connection can carry at once. Higher resolutions need more of it.

Latency: The delay between the source broadcasting and your screen showing it.

ISP Throttling: When your internet provider deliberately slows certain traffic, which can cause buffering even on a fast plan.

Guide and EPG Terms

EPG (Electronic Program Guide): The on-screen schedule that shows what is playing now and next across your channels.

XMLTV: A common file format used to supply EPG data to players.

Program Guide: Another name for the EPG, listing show titles and times.

Timeshift: The ability to pause, rewind, or replay a live broadcast.

DVR or Recording: A feature that saves a program so you can watch it later.

Security and Legal Terms

These terms help you understand the difference between authorized and unauthorized services and the tools people use around them.

Legal or Licensed IPTV: A service that holds the proper rights to broadcast the channels and content it offers.

Unauthorized or Pirate IPTV: A service that streams content without the required licenses. Using such services can carry legal and security risks, including exposure to unsafe apps.

VPN (Virtual Private Network): A tool that encrypts your internet traffic and hides your IP address, often used for privacy.

DNS (Domain Name System): The system that translates web addresses into server numbers so your device can connect.

Geo-Restriction: A block that limits certain content to specific countries or regions.

ISP Block: When an internet provider prevents access to a particular service or address.

Commonly Confused Terms

The table below clears up the pairings that beginners mix up most often.

ComparisonKey Difference
M3U vs Xtream CodesM3U is a static playlist file you load with one URL. Xtream Codes is a login (server, username, password) that auto-updates and supports EPG and catch-up natively.
IPTV vs OTTIPTV centers on live channels through a player app. OTT usually means a branded on-demand app like Netflix. They overlap but are not identical.
VOD vs LiveVOD content starts whenever you choose. Live TV plays in real time on a fixed schedule.
SD vs HD vs FHD vs 4KQuality rises in that order, from about 480p up to Ultra HD. Each step needs more bandwidth for smooth playback.

Frequently Asked Questions

What does M3U mean in IPTV?

M3U is a plain text playlist file that lists IPTV channels and their stream URLs. You paste the M3U URL into a player app, which loads the full channel list automatically.

What is the difference between M3U and Xtream Codes?

M3U is a single playlist file loaded through one URL. Xtream Codes is a login using a server URL, username, and password that supports automatic updates, program guide, and catch-up natively.

What does EPG mean in IPTV?

EPG stands for Electronic Program Guide. It is the on-screen schedule showing what is playing now and next across your channels, powered by guide data such as XMLTV files.

What causes buffering in IPTV?

Buffering happens when video pauses to load more data. Common causes are slow internet, an overloaded provider server, Wi-Fi interference, ISP throttling, or a device that cannot handle the stream.

What do SD, HD, FHD, and 4K mean?

They describe picture quality from lowest to highest: SD is about 480p, HD is 720p or 1080i, FHD is 1080p, and 4K (UHD) is four times sharper than Full HD and needs more bandwidth.

What is the difference between legal and unauthorized IPTV?

Legal IPTV holds proper licenses to broadcast its channels and content. Unauthorized IPTV streams without those rights and can carry legal and security risks for the user.

Key Takeaway

Most IPTV vocabulary describes just four moving parts: a source (the provider’s server), a way to connect (an M3U playlist, Xtream Codes login, or portal), a player app that reads the channels, and a program guide that organizes them. Once you recognize which category a term belongs to, setup instructions and troubleshooting advice become far easier to follow. Bookmark this glossary and return to it whenever a new acronym appears.