Guides

IPTV Glossary: Every Term and Acronym Explained

Marcus Webb·12 min read·March 4, 2026

Key Takeaways

  • M3U and Xtream Codes are the two main methods for delivering IPTV streams — understanding the difference saves setup frustration
  • EPG is the program guide; without it, navigating hundreds of channels becomes tedious
  • VOD vs. Catch-up: both are "on-demand" but they come from different sources
  • HLS, RTMP, and MPEG-TS are streaming protocols; most users never need to configure these, but knowing what they are helps with troubleshooting
  • Bitrate and resolution directly affect stream quality and bandwidth requirements

Diving into IPTV for the first time means encountering a wall of acronyms and technical jargon that can make the whole thing feel more complicated than it actually is. M3U, EPG, VOD, HLS, MAG, Xtream Codes, stalker portal, codec, bitrate — what does any of it mean?

This IPTV glossary and terminology explained guide defines every term you'll encounter, from the basics you need on day one to the technical concepts that help you troubleshoot problems and optimize your setup down the line. Bookmark it. You'll reference it more than you expect.


Core IPTV Concepts

IPTV

Internet Protocol Television. Delivery of television content over an internet connection rather than through traditional broadcast (antenna), cable, or satellite infrastructure. IPTV uses the same internet connection you already have for everything else. For a full explainer, see our comprehensive guide to what IPTV is.

Stream

A continuous flow of video and audio data delivered over a network. When you watch an IPTV channel, you're receiving a real-time stream. Unlike downloading a file, a stream plays as it arrives and isn't stored on your device (unless you're using a DVR/recording feature).

Channel

In IPTV, a channel is a specific stream associated with a TV network — CBS, ESPN, BBC One, etc. Your IPTV subscription includes a list of channels delivered as a playlist.

VOD (Video on Demand)

A library of pre-recorded content — movies, TV series, documentaries — that you can access and watch at any time, rather than at a scheduled broadcast time. Think Netflix, but delivered as part of your IPTV subscription alongside live channels.

Catch-Up TV

A feature that lets you watch recently aired live TV content after it originally broadcast. Typically covers the past 7 days of a channel's schedule. Distinct from VOD because the content is pulled from a live broadcast archive rather than a pre-loaded content library.

EPG (Electronic Program Guide)

The on-screen TV schedule that shows what's currently airing and what's coming up on each channel. A functioning EPG is essential for navigating large channel lists — without it, you'd have to know each channel number by memory. EPG data is typically loaded from an XMLTV source URL provided by your IPTV service.

XMLTV

An open format for delivering EPG data. XMLTV files (usually with a .xml or .gz extension) contain schedule information that IPTV apps parse to display your program guide. Your provider typically supplies an XMLTV URL alongside your M3U or Xtream Codes credentials.


Playlist and Authentication Methods

M3U / M3U8

A playlist file format that contains a list of media URLs with associated metadata (channel names, logos, group categories). When you subscribe to IPTV, your provider gives you an M3U URL. Loading this URL into an IPTV player app imports your entire channel list. M3U8 is the same format adapted for HLS streaming.

Xtream Codes (XC / XC API)

A widely used IPTV panel and authentication system. Instead of a static playlist file, Xtream Codes provides a server URL, username, and password. The IPTV app queries the server dynamically to get an up-to-date channel list. Most modern IPTV apps support Xtream Codes login alongside M3U.

Stalker Portal / MAG Portal

An authentication method used specifically with MAG set-top boxes and compatible apps. Uses a portal URL and the device's MAC address for authentication, rather than a username/password or M3U URL.

Portal URL

The web address of an IPTV provider's management system, used for stalker portal authentication. You enter this URL into a MAG box or compatible app to connect to the service.

MAC Address (in IPTV context)

A unique hardware identifier built into your streaming device. Some IPTV systems (particularly MAG portal systems) use the MAC address to authenticate and tie a subscription to a specific device.


Streaming Protocols

HLS (HTTP Live Streaming)

Developed by Apple, HLS delivers video by breaking streams into small segments (usually 2–10 seconds) sent over standard HTTP connections. The receiving device assembles the segments into continuous playback. HLS is adaptive — it can adjust quality based on your available bandwidth. Highly compatible with virtually all devices and IPTV apps.

RTMP (Real-Time Messaging Protocol)

An older streaming protocol developed by Adobe, originally for Flash Player. RTMP delivers a continuous, low-latency stream rather than segmented chunks like HLS. Still used for some live sports and events in IPTV, though less common than HLS in modern systems.

MPEG-TS (MPEG Transport Stream)

A container format for transmitting video and audio data, commonly used in broadcast TV and some IPTV streams. MPEG-TS is efficient for live streams because it handles partial data loss gracefully — a packet drop doesn't crash the whole stream.

RTSP (Real Time Streaming Protocol)

A protocol used to control media streaming servers. Less common in consumer IPTV but used in some IP camera and enterprise video distribution systems.

MPD / DASH (Dynamic Adaptive Streaming over HTTP)

An alternative to HLS for adaptive bitrate streaming, used more commonly by large platforms (YouTube, Netflix) than IPTV providers.


Video and Audio Technology

Codec

Short for "coder-decoder." A codec is the software algorithm used to compress and decompress video or audio data. Common video codecs in IPTV:

  • H.264 (AVC): The most widely supported video codec; excellent compatibility, moderate file sizes
  • H.265 (HEVC): More efficient compression than H.264 — same quality at roughly half the file size. Required for 4K HDR streams. Demands more processing power to decode.
  • AV1: Next-generation open-source codec with excellent compression. Increasingly used but not yet universally supported in IPTV apps.

Bitrate

The amount of data transmitted per second, measured in Mbps (megabits per second). Higher bitrate = higher quality = more bandwidth required. Typical IPTV bitrates:

  • SD (Standard Definition): 2–4 Mbps
  • HD (720p): 4–8 Mbps
  • FHD (1080p): 8–15 Mbps
  • 4K (UHD): 25–50 Mbps

Resolution

The number of pixels in the image:

  • SD: 480p (720×480)
  • HD: 720p (1280×720)
  • FHD: 1080p (1920×1080)
  • 4K / UHD: 2160p (3840×2160)

HDR (High Dynamic Range)

A video standard that expands the range of brightness and color in the image, producing more vivid highlights and deeper shadows than standard dynamic range (SDR). HDR formats include HDR10, Dolby Vision, and HLG. IPTV 4K channels increasingly broadcast in HDR. Requires an HDR-capable TV and compatible streaming device to benefit.

Frame Rate

The number of still frames displayed per second, measured in fps (frames per second). Standard broadcast is 25fps (Europe/PAL) or 29.97fps (North America/NTSC). Sports content at 50fps or 60fps provides smoother motion, which is increasingly common on premium IPTV sports channels.


Hardware Terms

MAG Box

A set-top box manufactured by Infomir, specifically designed for IPTV delivery. MAG boxes run a Linux-based OS and authenticate via stalker portal. Popular with IPTV providers as a dedicated hardware option. Models include the MAG 520, MAG 524, and others.

Android Box / Android TV Box

A streaming device running Android OS, capable of installing IPTV apps (TiviMate, Smarters Pro, etc.) from the Google Play Store or via sideloading. More flexible than a MAG box.

Fire TV Stick / Fire TV Cube

Amazon's streaming hardware, running Fire OS (based on Android). Supports IPTV apps through the Amazon Appstore and via sideloading. One of the most popular devices for IPTV due to its low cost and wide availability. Our guide to the best IPTV apps for Fire Stick covers the best apps for this device.

Headend

In commercial IPTV setups, the headend is the central hardware system that receives incoming streams and distributes them to multiple display endpoints across a venue.

STB (Set-Top Box)

Generic term for any external hardware device that receives and decodes a TV signal and connects to a television. MAG boxes, Fire TV devices, and Android boxes are all forms of STB.


IPTV App and Interface Terms

IPTV Player / Client

The app or software used to receive, decode, and display IPTV streams. Examples include TiviMate, IPTV Smarters Pro, GSE Smart IPTV, Perfect Player, and Kodi. The player is separate from your IPTV subscription — you choose your own player and point it at your subscription credentials.

Kodi

An open-source media center application that supports IPTV through add-ons (particularly the PVR IPTV Simple Client add-on). Kodi itself is legal; the legality of specific add-ons varies by what content they access.

PVR (Personal Video Recorder)

Software-based recording functionality built into some IPTV apps and Kodi. PVR features let you schedule recordings of live content, time-shift (pause/rewind live TV), and maintain a local recording library. See our IPTV DVR and catch-up explainer for more detail.

Multiscreen / Multi-Room

The ability to stream your IPTV service on multiple devices simultaneously. Most IPTV subscriptions specify the number of simultaneous connections allowed (typically 1–5). Using more connections than your plan allows usually results in one stream being cut off.

Buffering

The temporary interruption or delay in playback caused by insufficient data arriving fast enough to maintain continuous video. Common causes include inadequate internet speed, server overload at the provider, or network congestion. Our guide to fixing IPTV buffering covers solutions in depth.

Freeze / Stuttering

Similar to buffering but often refers to video that plays, stops momentarily, then continues — rather than a prolonged pause. Freezing can indicate packet loss on the network or a struggling stream server.


Provider and Service Terms

OTT (Over the Top)

Content delivered over the internet without the involvement of a traditional telecommunications or cable provider. IPTV is technically a subset of OTT, though in industry usage the two terms are sometimes distinguished. See our IPTV vs. OTT comparison for more context.

Reseller

An individual or company that purchases IPTV credits or subscriptions in bulk from a main provider and sells them on to end users. The reseller typically handles customer support and billing, while the main provider manages the infrastructure. Our guide to becoming an IPTV reseller explains how this works.

Panel / Admin Panel

The web-based management interface used by IPTV providers and resellers to manage subscriptions, create user accounts, monitor connections, and configure services. Xtream Codes was the most popular panel system before legal issues; alternatives like XUI and other open-source panels have since emerged.

Connection / Line

In IPTV reseller terminology, a "line" or "connection" refers to a single user subscription. A 1-line subscription allows one simultaneous stream; a 2-line subscription allows two.

Trial Line

A temporary subscription (typically 24–48 hours) offered by providers to let potential customers test stream quality, channel coverage, and reliability before paying. Always take advantage of a trial before committing to any IPTV subscription.


Network and Technical Terms

DNS (Domain Name System)

The internet system that translates domain names (like iptv.us.com) into IP addresses. DNS configuration can affect IPTV performance and access. Some users configure custom DNS servers (like Cloudflare's 1.1.1.1) to improve resolution speed and security.

VPN (Virtual Private Network)

A service that encrypts your internet traffic and routes it through a server in another location. Used with IPTV to improve privacy, bypass geographic restrictions, and work around ISP throttling of streaming traffic. See our guide to VPNs for IPTV for recommendations.

ISP Throttling

When your internet service provider deliberately slows down certain types of internet traffic — often including streaming — to manage network congestion. A VPN can mask the type of traffic and prevent throttling.

Latency

The delay between a signal being sent and received, measured in milliseconds (ms). In IPTV, high latency can contribute to buffering and audio/video sync issues. For live sports, latency also determines how far behind "real time" your stream is — typically 5–30 seconds for most IPTV streams.

CDN (Content Delivery Network)

A network of servers distributed geographically to deliver content faster to users. IPTV providers use CDNs to reduce the distance data travels to reach your device, improving speed and reliability.


Conclusion

Understanding IPTV terminology transforms the setup and troubleshooting experience from confusing to manageable. Once you know that an M3U URL is just a playlist, that the EPG is just a TV guide, and that HLS is just the most common way streams are delivered, the whole ecosystem clicks into place.

For a broader understanding of how all these pieces fit together, our guide to how IPTV works behind the scenes is the natural companion to this glossary. And when you're ready to pick an app and get set up, our guide to the best IPTV players in 2026 will point you in the right direction.

The technology behind IPTV is genuinely sophisticated — but for most users, the glossary above is everything you need to navigate it with confidence.

Share this article

Frequently Asked Questions

What is the difference between M3U and Xtream Codes?

M3U is a playlist file format that contains a list of stream URLs. Xtream Codes is an IPTV panel system that uses a username, password, and server URL to authenticate and deliver streams dynamically. Xtream Codes is generally more flexible and doesn't require downloading a static file.

What does EPG stand for in IPTV?

EPG stands for Electronic Program Guide. It is the TV schedule grid that shows you what is currently airing and what is coming up on each channel — the equivalent of the on-screen guide you get with cable TV.

What is the difference between VOD and catch-up TV?

VOD (Video on Demand) is a library of pre-loaded content you can watch anytime, like movies or TV series. Catch-up TV refers specifically to recently aired live broadcasts that have been archived so you can watch them after they aired — typically the last 7 days of a live channel's schedule.

What is a MAG box?

A MAG box is a set-top box made by Infomir that is designed specifically for IPTV. MAG boxes use a portal URL system for authentication rather than M3U or Xtream Codes. They are popular with many IPTV providers as a dedicated hardware solution.

What does HLS mean in IPTV?

HLS stands for HTTP Live Streaming. It is a streaming protocol developed by Apple that breaks video into small segments delivered over standard HTTP connections. HLS is widely used in IPTV because it works well across different network conditions and is supported by virtually all devices and apps.

Ready to cut the cord?

Try IPTV US — 10,000+ Channels from $6.99/mo

HD & 4K streaming, sports, movies, and live TV on any device. No contracts. Free trial available.

View Plans & Pricing
MW
Marcus Webb

Streaming Technology Expert

Marcus has spent 10 years covering internet video delivery, network protocols, and streaming infrastructure. He holds a background in telecommunications and has tested hundreds of IPTV setups across different hardware and ISPs. His work focuses on the technical side of streaming — from understanding MPEG-TS to diagnosing buffering issues at the packet level.

Comments

Comments are coming soon. Have a question? Contact us.

Related Articles