Online M3U8 (HLS) player
M3U8 is the playlist format behind HLS, the streaming technology most live TV uses. A single M3U8 link can contain several qualities, alternate audio and subtitles.
IPTV Player plays HLS streams in every modern browser. It picks the best quality for your connection automatically, lets you lock a quality, and recovers on its own when a slow IPTV server hiccups.
How to play M3U8 streams
- Sign up free. Create an IPTV Player account.
- Add your playlist. Add the M3U or M3U8 playlist (or Xtream login) that contains your HLS streams.
- Press play. Pick a channel. The player starts at the best quality your connection allows.
HLS features
- Adaptive bitrateQuality adjusts to your bandwidth automatically, or choose a fixed level.
- Audio and subtitle tracksSwitch between languages when the stream carries them.
- Resilient playbackPatient retries and automatic recovery for slow or busy IPTV servers.
- Works everywhereChrome, Edge, Firefox and Safari on desktop, Android and iOS.
Frequently asked questions
What is an M3U8 file?
It is a UTF-8 playlist. In streaming it describes an HLS stream: the video segments and, often, several qualities.
Can I change the stream quality?
Yes. When an HLS stream offers several qualities, choose one in the player settings or leave it on Auto.
Why does my M3U8 link not play?
The stream may be offline, geo-blocked, or require a login. Check the link with whoever provided it.
Does IPTV Player include channels?
No. IPTV Player is only a player. It does not sell, host or provide any channels, movies or subscriptions. You bring your own IPTV subscription and use it only for streams you have the right to watch.
Ready to watch?
Create a free account, add your IPTV subscription and press play. It takes about a minute.