IPTV Terms Explained: A Practical A–Z Glossary for Viewers

IPTV glossary showing M3U, EPG, Xtream Codes and VOD terms on a screen

IPTV terms explained simply: IPTV delivers television over an internet connection, while a player reads an authorized playlist or account to display available content. This A–Z glossary clarifies common terms such as M3U, EPG, Xtream Codes and VOD, and explains what to check when setting up a player.

Key takeaways

  • An IPTV player is software for playing streams; it does not necessarily provide channels or subscriptions.
  • M3U and M3U8 are playlist formats, while Xtream Codes is a login method that uses a server URL, username and password.
  • EPG means Electronic Programme Guide; it is separate from a channel stream and may not be available in every player.
  • VOD means Video on Demand, such as a movie or episode selected to play when you want.
  • Use only playlists and services you are authorized to access, and protect your login details.

Why IPTV terms explained clearly matter

IPTV setup instructions often combine technical language with everyday words. Knowing which item is a player, which is a playlist and which is a login can save time and help you spot where a problem is happening. For a broad introduction, read what IPTV is or learn how IPTV delivery works.

One important distinction: an IPTV player is not automatically a television service. A player may organize and play content from a playlist or account, but the viewer needs a lawful source and permission to watch that content in their location. XtremPlay is a free IPTV web player at xtremplay.com. It does not provide channels or subscriptions.

The glossary below uses short definitions first, then adds practical context. Terms can vary slightly between providers and apps, so use the exact setup details supplied by the authorized service you use.

IPTV terms explained: A–F

Adaptive bitrate (ABR)

A technique that changes video quality in response to available internet bandwidth. It can help reduce interruptions when network conditions vary, but not every stream or player supports it.

Bandwidth

The amount of data an internet connection can carry over time. Video quality, other household activity and Wi-Fi conditions all affect whether enough bandwidth is available for smooth playback.

Buffering

A short pause while a player collects more video data before continuing. Repeated buffering can point to a weak connection, a busy network, a slow source or a stream issue; it does not by itself identify the cause.

Codec

Software or a method used to encode and decode audio or video. A device must support the stream’s codec to play it, so a stream that works on one device may fail on another.

Catch-up TV

A feature that lets viewers watch certain programmes after their original broadcast. It depends on the service and its content rights. XtremPlay does not offer recording or catch-up.

DNS

The Domain Name System translates a website or server name into an internet address. A DNS or network issue can prevent a player from reaching a service even when the login details are correct.

DRM

Digital rights management technology that controls access to protected media. A player needs compatible support and valid authorization to play DRM-protected content.

IPTV terms explained: G–M

EPG (Electronic Programme Guide)

EPG meaning: an Electronic Programme Guide is schedule information for television channels, often displayed with programme titles and times. The guide data is separate from the video stream and may need to be supplied by a service or playlist. XtremPlay has no EPG grid yet, so it should not be chosen on the expectation of an in-player programme schedule.

Geo-restriction

A limit that makes content available only in specified countries or regions, often because of licensing terms. Availability can depend on where the viewer is located and the rights attached to the content.

HTTP and HTTPS

These are protocols used to transfer data online. HTTPS encrypts the connection between a browser and a website. A browser may block some insecure HTTP media on an HTTPS page; XtremPlay includes a built-in proxy so HTTP streams can play on its HTTPS site.

IPTV

Internet Protocol Television: television or video delivered using internet network protocols rather than only traditional broadcast, cable or satellite infrastructure. The term describes a delivery method, not whether a particular service or stream is authorized.

Live TV

A stream presented as a live channel or real-time broadcast. Some services may label a stream “live” even if its source is delayed, so timing and availability depend on the source.

M3U and M3U8

M3U meaning: M3U is a text-based playlist format that can list media addresses and related details. M3U8 is a UTF-8 version commonly used for playlists, including HLS stream references. A playlist points a compatible player toward content; it does not contain a subscription or grant viewing rights by itself. See the M3U online player guide or use the free M3U converter when you need to convert a compatible playlist.

An M3U playlist may be supplied as a URL or as a file. Keep private playlist links confidential: anyone who obtains a working link may be able to access the content it references, depending on the service’s controls.

IPTV terms explained: N–S

Network

The connected devices and links that carry data between a stream source and your player. This can include your home router, Wi-Fi, internet provider and the service’s own infrastructure.

OTT (over-the-top)

Video delivered over the internet without being tied to a traditional cable or satellite TV network. IPTV and OTT are sometimes used loosely in everyday conversation, though technical definitions can differ. See IPTV versus OTT streaming for a closer comparison.

Playlist

A collection of stream entries, often stored in M3U or M3U8 format. Entries may include names, group labels and stream addresses. Playlist contents and accuracy depend on whoever created or maintains it.

Provider or content source

The service or source that makes streams available to an authorized viewer. A player and a provider are different things: the player handles playback, while the source supplies the content and access terms.

Resolution

The dimensions of a video image, commonly described using labels such as 720p or 1080p. Higher resolution can look sharper but may require more bandwidth and a compatible screen.

Stream

A continuous flow of audio or video data played as it arrives, rather than requiring the whole file to be downloaded first. A stream address may stop working if the source changes or access expires.

Subtitles

On-screen text showing dialogue or other audio information. Subtitle availability, language options and display controls depend on the stream and player.

IPTV terms explained: T–Z

Transport stream (TS)

A container format designed to carry audio, video and related data. A URL ending in .ts may refer to a transport stream, but the file extension alone does not guarantee that every device or player can play it.

URL

A web address that identifies a resource, such as a playlist or stream. Some IPTV setups use a playlist URL; others ask for a server address and account credentials.

VOD (Video on Demand)

VOD meaning: Video on Demand is content, such as a movie or series episode, that a viewer selects to play at a chosen time instead of following a live broadcast schedule. Availability and playback rights come from the content source. XtremPlay organizes compatible content into Movies and Series sections, as well as Live TV.

Web player

A player that runs in a web browser instead of requiring a conventional installed app. A web player can be convenient across devices, but playback still depends on browser and stream compatibility. Learn more about what an IPTV web player is.

Xtream Codes

Xtream Codes meaning: a commonly used account login format in which a compatible player asks for a server URL, username and password. It is a way to connect to an account, not a channel list or guarantee that content is authorized. XtremPlay supports Xtream Codes login. Keep the credentials private and use only an account you are permitted to access.

YUV

A colour representation used in video systems, separating brightness information from colour information. It is a technical term viewers may encounter in video specifications, though most people do not need to change YUV settings for ordinary playback.

Zapping

Informal wording for switching quickly between channels. How quickly a player changes streams depends on the source, network and device.

M3U, Xtream Codes, EPG and VOD at a glance

These terms are often mixed together in setup guides, but they describe different things. This quick reference can help you identify what a service is asking for before you start.

TermWhat it describesWhat a viewer may need
M3U / M3U8A playlist format containing stream referencesA playlist URL or compatible playlist file
Xtream CodesA login method used by compatible playersServer URL, username and password
EPGProgramme schedule informationGuide data supplied by a compatible source or player
VODOn-demand video, such as movies and episodesAuthorized access to the selected content

XtremPlay supports Xtream Codes login, M3U and M3U8 playlist URLs, and M3U file upload. It works in a browser on Smart TVs (Samsung Tizen, LG webOS and Android TV / Google TV browsers), Amazon Fire TV / Firestick using Silk, tablets, phones, Windows, Mac, Linux and Chromebook. In other words, it works across Smart TV, tablet, phone and computer browsers. See the Xtream Codes player information or the Smart TV browser guide for device details.

XtremPlay also offers multiple user profiles, a TV remote-friendly mode and the option to add it to a device’s home screen as a web app. An optional Chrome extension is available. Login details stay in the user’s browser. For troubleshooting, the free stream checker can help check stream availability, and the M3U playlist editor can help organize playlist files. Only use content you are authorized to watch; the IPTV legality guide explains why the source and rights matter. A page of free public legal playlists is also available.

Choose the right setup and solve common mix-ups

Start by identifying what you have been given. If it is a long web address ending in or pointing to a playlist, it may be an M3U URL. If you have three separate fields—server URL, username and password—it may be an Xtream Codes login. If you have a guide address or schedule file, that is likely EPG data, which is not the same as a playlist or stream.

  1. Confirm that the service or playlist is authorized for you to use and available in your location.
  2. Check which input format your player accepts: playlist URL, uploaded M3U file or account login.
  3. Enter details carefully, including the full server address and any required prefix.
  4. If playback fails, check whether the stream works, whether your device supports its format and whether your network is stable.
  5. Do not share private URLs or account credentials in public posts or support screenshots.

A player error does not always mean the playlist is invalid. The source may be offline, a link may have expired, a device may not support a codec, or a browser may block a connection. Likewise, working video does not prove that the playlist includes programme-guide data. For another useful overview, compare what to look for in an IPTV player.

Conclusion: put IPTV terms into practice

The essentials are straightforward: M3U and M3U8 describe playlist formats, Xtream Codes describes a login method, EPG is programme schedule data, and VOD is on-demand video. Knowing the difference helps you follow setup instructions and understand whether an issue is related to your playlist, credentials, device, connection or content source.

When you are ready to test a browser-based player, try XtremPlay at xtremplay.com. It is free to use and works on Smart TV, tablet, phone and computer browsers. Bring an authorized M3U/M3U8 playlist or Xtream Codes login; XtremPlay does not provide channels or subscriptions.

Frequently asked questions

What does IPTV mean?

IPTV stands for Internet Protocol Television: video or television delivered over an internet connection. The term describes how content is delivered, not whether a specific service is authorized.

What is the difference between M3U and Xtream Codes?

M3U is a playlist format that can list stream addresses and related information. Xtream Codes is a login method that typically uses a server URL, username and password.

What does EPG mean in IPTV?

EPG means Electronic Programme Guide, or schedule information for channels. It is separate from the video stream and may not be included with every playlist or player.

What does VOD mean in IPTV?

VOD means Video on Demand. It refers to movies, episodes or other video that a viewer chooses to play at a selected time rather than watching as a live broadcast.

Does an IPTV player provide channels or subscriptions?

Not necessarily. A player is software for organizing or playing compatible streams, while a content source supplies the programming and access terms. Use only content you are authorized to watch.

Does XtremPlay have an EPG grid?

No. XtremPlay does not have an EPG grid yet. It supports compatible Xtream Codes logins, M3U and M3U8 playlist URLs, and M3U file uploads.