IPTV Basics · September 2, 2026 · 6 min read
IPTV Terminology Glossary: M3U, Xtream Codes, EPG and More

This is a quick-reference glossary for the terms you'll run into setting up or researching IPTV — most subscribers never need more than their login credentials, but these definitions help when troubleshooting or comparing providers.
Core terms
- IPTV — Internet Protocol Television; delivering TV channels and video over an internet connection instead of cable or satellite.
- M3U — a plain-text playlist file listing the streaming URL of every channel in a subscription. See M3U vs Xtream Codes for detail.
- Xtream Codes API — a login-based method (server, username, password) that lets a player app fetch channels, VOD and EPG data automatically.
- EPG — Electronic Program Guide; the scrollable now-and-next TV guide inside a player app. See what an EPG is.
- VOD — Video on Demand; a fixed movie and series library you can watch anytime. See what is VOD?
- MAG portal — a login method used by MAG-brand set-top boxes, tying a subscription to the box's MAC address rather than a username/password.
- Catch-up TV — the ability to replay a live channel's recent broadcasts, usually the last several days.
- Anti-freeze technology — server-side load balancing that automatically reroutes streams during peak demand to prevent buffering.
Are these terms provider-specific?
No — they're industry-standard formats and concepts used across the IPTV ecosystem generally, not specific to any single provider.
More terms you may encounter
- Xtream Codes panel — the backend software many providers use to manage subscriptions, generate credentials and serve the API a player app connects to.
- XMLTV — a standard file format some EPG data is delivered in, separate from the live channel stream itself.
- Adaptive bitrate — a stream encoded at multiple quality levels so a player can step down automatically if your connection slows.
- Simultaneous streams — how many devices on one subscription can play video at the exact same moment, distinct from how many devices have the app installed.
- Sideloading — installing an app from outside an official app store, the method used on Firestick since the Amazon Appstore doesn't carry mainstream IPTV apps.
- Portal URL — the server address a MAG box or Enigma2 receiver connects to, functioning similarly to an Xtream Codes login for that hardware type.
- Anti-freeze / load balancing — server-side techniques that automatically shift streams to less-loaded servers during peak demand.
Where to go deeper
For the full mechanics behind these terms, see how does IPTV work? For device-specific application of these formats, see the device compatibility guide.
Frequently asked questions
Do I need to understand all these terms to use IPTV?
No — most subscribers never need more than their login credentials and a player app. This glossary is most useful when troubleshooting, comparing providers, or setting up a less common device.
Are these terms specific to any one IPTV provider?
No — M3U, Xtream Codes, EPG and the other terms here are industry-standard formats and concepts used across the IPTV ecosystem, not specific to any single provider.
Related resources
Written by the TiviStation team · Published September 2, 2026. Questions about anything in this guide? Contact our 24/7 support team or learn more about TiviStation.
Ready to try TiviStation?
Plans from $20/month with 20,000+ channels in 4K and a 24-hour free trial.
See Pricing