IPTVReference

IPTV Terms Glossary — Every IPTV & M3U Term Defined

If you need an IPTV glossary, this comprehensive IPTV glossary defines every IPTV term. From #EXTM3U to XMLTV, this IPTV glossary covers all IPTV and M3U terms. Whether you're looking for IPTV glossary entries like EPG, VOD, or tvg-id, this IPTV glossary serves as both a quick IPTV glossary reference for beginners and a lookup IPTV glossary resource for experienced users. Master IPTV terminology with this complete IPTV glossary.

Updated June 2025·24 terms
IPTV Terms Glossary - Every IPTV and M3U term defined
#

The mandatory first line of every extended M3U file. Signals to media players that the file contains metadata beyond just URLs.

The extended information tag in M3U playlists. Appears before each stream URL and contains duration, display name, and IPTV attributes.

A

Adaptive Bitrate (ABR)

Full guide →

A streaming technique where the player automatically switches between different quality levels based on the viewer's available bandwidth.

B

Buffer

A small amount of content pre-downloaded ahead of playback. A larger buffer reduces stuttering but increases delay to the live edge.

C

Catch-up

A feature that lets you watch past broadcasts from the last 7 days (or more). Requires support from both the IPTV provider and the player app.

CDN

Content Delivery Network. A distributed network of servers that delivers stream segments closer to the viewer to reduce latency and buffering.

E

Electronic Program Guide. The on-screen channel schedule showing current and upcoming programmes. Delivered separately from the stream as an XMLTV file.

G

group-title

Full guide →

Categorises a channel into a group/folder in the IPTV player UI. Channels with the same group-title are displayed together.

H

HTTP Live Streaming. Apple's adaptive bitrate streaming protocol that delivers video as short segments listed in an M3U8 manifest file.

L

Live edge

The latest point in a live stream. The difference between the live edge and your current playback position is the live delay (typically 6–30 seconds for HLS).

M

A plain-text playlist file format. In IPTV, it contains a list of channel stream URLs with metadata attributes. The name stands for MP3 URL.

The UTF-8 encoded version of M3U. Also the format used for HLS (HTTP Live Streaming) manifests. In IPTV context, it is a standard M3U file saved with UTF-8 encoding.

MPEG-TS

MPEG Transport Stream. The container format used for most IPTV live streams. Files use the .ts extension. Different from .mp4 files used for VOD.

O

Over-The-Top. Delivery of content over the internet, bypassing traditional cable/satellite distribution. IPTV is a form of OTT delivery.

P

PVR

Personal Video Recorder. In IPTV context, refers to recording capability in players like TiviMate (premium) that can record live channels to local storage.

R

Real-Time Messaging Protocol. A low-latency protocol used primarily to send (ingest) live streams from encoders to streaming servers. Rarely used for playback.

S

Secure Reliable Transport. An open-source UDP-based protocol for low-latency live stream contribution over unreliable networks.

T

Electronic Program Guide identifier in the #EXTINF tag. Must match the channel ID in your EPG source exactly for programme guide data to appear.

The internal channel name used in #EXTINF. Used for EPG matching as a fallback when tvg-id is missing.

URL pointing to the channel logo image in the #EXTINF tag. Displayed in the IPTV player channel list.

V

VOD

Video On Demand. Content that can be watched at any time rather than live. In M3U playlists, VOD entries have a specific duration rather than -1.

X

The XML format used for EPG data. Contains channel definitions and programme schedules. Downloaded from a URL by the IPTV player.

An optional attribute on the #EXTM3U header line that specifies the EPG (XMLTV) source URL for the entire playlist.

Xtream Codes

A popular IPTV middleware API that allows players to log in with a username and password instead of loading an M3U URL directly. Many providers support both.

Frequently Asked Questions About IPTV Glossary Terms

What does M3U stand for?

M3U stands for MP3 URL (or Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator) in this IPTV glossary. It originated as a playlist format for Winamp but is now used primarily for IPTV channel lists. This IPTV glossary term is fundamental to understanding playlists.

What is tvg-id in IPTV?

In this IPTV glossary, tvg-id is an attribute in the M3U #EXTINF tag that identifies a channel for EPG (Electronic Program Guide) matching. It must match the channel ID in your XMLTV EPG source exactly for programme data to appear. This IPTV glossary term is critical for EPG functionality.

What is the difference between M3U and Xtream Codes?

According to this IPTV glossary, M3U is a playlist file format containing channel URLs. Xtream Codes is an API that lets you log into IPTV apps using username/password instead of loading a file. Both IPTV glossary terms refer to different methods that access the same content.

What does VOD mean in IPTV?

In this IPTV glossary, VOD stands for Video On Demand. It refers to content you can watch at any time rather than live broadcasts. In M3U playlists, VOD entries typically have a specific duration instead of -1. Understanding this IPTV glossary term helps differentiate between live and on-demand content.