IPTV Terms Explained: A Quick-Reference Glossary
9/16/2026
Setup guides, troubleshooting articles and buyer guidance all tend to lean on the same handful of terms, over and over. If you've ever paused mid-article to wonder what one of them actually means, this page exists to be the quick answer.
Why this glossary exists
Rather than re-explaining the same term inside every article that happens to mention it, this page collects the essentials in one place — a reference you can bookmark and come back to, rather than something meant to be read start to finish.
Connection and playback terms
An M3U (or M3U8) playlist is a plain-text file listing stream addresses, used by many IPTV apps to load a channel list from a single link. Xtream Codes (or an "Xtream login") is a different connection method using a server address, username and password, pulling data through an API instead of a static file. An EPG (Electronic Program Guide) is the on-screen schedule showing what's airing now and next. VOD (Video on Demand) is content you choose and start whenever you like, distinct from a live broadcast. Buffering is the pause-and-wait symptom that happens when your device can't receive data fast enough to keep playback smooth, usually a network issue rather than an app problem. Transcoding refers to converting video from one format or bitrate to another, something that happens on the delivery side rather than something a viewer configures directly.
Hardware terms
A set-top box is a dedicated device that runs IPTV software, distinct from using an app on a device you already own. A MAG box is a specific family of set-top box (MAG 250, 254, 322, 420 and similar) with its own built-in portal interface rather than an installable app. Enigma2 is the operating system used by Dreambox, Vu+ and similar hybrid satellite/IPTV receivers. A streaming stick is a small, portable device — like a Fire TV Stick — that plugs into a TV's HDMI port and runs apps much like a phone or tablet does.
Subscription terms
A connection, in a subscription context, means the number of devices that can actively stream at the same moment — not the total number of devices the subscription can ever be installed on. A trial is a short, low-commitment way to test a service before committing to a longer plan. Renewal is the process of extending an existing subscription past its current end date. A grace period is a short buffer window some services provide around an expiry date before access is fully cut off.
Where to go for the full explanation
This glossary intentionally stays brief. Where a term genuinely deserves a fuller explanation — how M3U and Xtream actually differ in practice, or exactly how a grace period works — this site has dedicated articles that go into that depth; this page is meant as the fast lookup, not the final word.

