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.

#EXTM3U
Full guide →The mandatory first line of every extended M3U file. Signals to media players that the file contains metadata beyond just URLs.
#EXTINF
Full guide →The extended information tag in M3U playlists. Appears before each stream URL and contains duration, display name, and IPTV attributes.
Adaptive Bitrate (ABR)
Full guide →A streaming technique where the player automatically switches between different quality levels based on the viewer's available bandwidth.
Buffer
A small amount of content pre-downloaded ahead of playback. A larger buffer reduces stuttering but increases delay to the live edge.
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.
EPG
Full guide →Electronic Program Guide. The on-screen channel schedule showing current and upcoming programmes. Delivered separately from the stream as an XMLTV file.
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.
HLS
Full guide →HTTP Live Streaming. Apple's adaptive bitrate streaming protocol that delivers video as short segments listed in an M3U8 manifest file.
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).
M3U
Full guide →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.
M3U8
Full guide →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.
OTT
Full guide →Over-The-Top. Delivery of content over the internet, bypassing traditional cable/satellite distribution. IPTV is a form of OTT delivery.
PVR
Personal Video Recorder. In IPTV context, refers to recording capability in players like TiviMate (premium) that can record live channels to local storage.
RTMP
Full guide →Real-Time Messaging Protocol. A low-latency protocol used primarily to send (ingest) live streams from encoders to streaming servers. Rarely used for playback.
SRT
Full guide →Secure Reliable Transport. An open-source UDP-based protocol for low-latency live stream contribution over unreliable networks.
tvg-id
Full guide →Electronic Program Guide identifier in the #EXTINF tag. Must match the channel ID in your EPG source exactly for programme guide data to appear.
tvg-name
Full guide →The internal channel name used in #EXTINF. Used for EPG matching as a fallback when tvg-id is missing.
tvg-logo
Full guide →URL pointing to the channel logo image in the #EXTINF tag. Displayed in the IPTV player channel list.
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.
XMLTV
Full guide →The XML format used for EPG data. Contains channel definitions and programme schedules. Downloaded from a URL by the IPTV player.
x-tvg-url
Full guide →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.