Guide Hub

Streaming guides that support the live player

This page collects the articles that turn a simple player result into something useful. If your stream fails, you should be able to tell whether the cause is CORS, format selection, browser codec support, or the structure of the underlying manifest.

Start with the symptom or question you have, follow the checks in order, then return to the player when you are ready to retest the exact URL in a browser.

Start Here

Choose the guide by the symptom you see

Question or symptomBest starting pageWhy it helps
You do not know what an M3U8 file contains.What is an M3U8 file?Explains manifests, variants, segments, and the tags that matter during debugging.
You have a stream URL and need a repeatable browser test.How to play M3U8 onlineTurns a playback attempt into observable signals: manifest, renditions, segments, and decode.
You need a known-good URL to check your player first.Verified HLS test streamsProvides checked public samples for adaptive variants, audio, subtitles, and manifest parsing.
You want to read a playlist before pressing play.M3U8 manifest inspectorShows how to interpret playlist type, variants, codecs, hostnames, keys, and warnings.
The player is black, spinning, or reporting a load error.M3U8 player not working?Gives a request-by-request checklist for manifest, child playlist, segment, key, and codec failures.
The stream works elsewhere but not in a webpage.Fix M3U8 CORS errorsFocuses on browser-only access rules across manifests, segments, subtitles, and keys.
You are choosing between HLS, DASH, and MP4.HLS vs DASH vs MP4Compares format tradeoffs by compatibility, complexity, cache behavior, and use case.
You want to place a player in another page.Embed an HLS player safelyShows responsive sizing, URL parameters, token handling, and iframe testing.
Recommended Path

If you are new to HLS testing

  1. Read What is an M3U8 file? to understand the playlist structure.
  2. Use How to play M3U8 online to test a real URL.
  3. Confirm the player baseline with a verified HLS test stream.
  4. Inspect the playlist with the M3U8 manifest inspector guide.
  5. If the player still fails, use the browser troubleshooting checklist.
  6. If the request is blocked by browser policy, move directly to the CORS guide.
  7. When choosing a delivery format, compare HLS, DASH, and MP4.
Tool Access

Go back to the player when you are ready

The guides are meant to reduce guesswork, not replace testing. After you identify the likely issue, return to the homepage tool and confirm the hypothesis with a real stream URL.

Open the live player