HTTP Live Streaming
Test adaptive HLS video online
Open an HTTP Live Streaming source in a production-style player powered by native HLS or HLS.js with automatic quality adaptation.
The source is loaded directly by your browser and is not submitted to BaPlay’s server. URLs with embedded credentials are rejected.
Load a source to mount the BaPlay player.
How it works
A browser-based HLS test surface
Validate HLS playback behavior, quality levels, seeking, and browser compatibility without installing a desktop application.
- 01Paste a public .m3u8 source URL.
- 02BaPlay validates the URL shape in your browser and lazily loads only the required player code.
- 03Use custom controls to inspect seeking, quality, speed, audio, PiP, and fullscreen behavior.
Troubleshooting playback
- The source does not load
- Confirm the URL is public, uses HTTPS, ends in the expected extension, and permits browser access through CORS.
- Adaptive quality is missing
- The manifest must advertise multiple valid renditions. BaPlay cannot invent quality levels absent from the source.
- The host blocks browser playback
- Use BaPlay’s embed generator to resolve supported sources through the secure streaming pipeline.