← Back to Demo

VidPly HLS Streaming Test

Test HTTP Live Streaming (HLS) support with .m3u8 streams

Detecting browser... Testing HLS support...

HLS Test Stream

Testing with Big Buck Bunny - Adaptive bitrate streaming

HLS Engine

Loading...

Quality Levels

0

Current Quality

-

Buffer Status

Ready

Test Controls

[00:00:00] Initializing HLS test...

Technical Information

How VidPly handles HLS streaming

HLS Support Matrix

  • βœ… Safari (macOS/iOS) - Native HLS support
  • βœ… Chrome/Edge/Firefox - Via hls.js library
  • βœ… Android - Via hls.js library
  • βœ… Adaptive bitrate switching
  • βœ… Error recovery and retry logic

How It Works

  1. VidPly detects the .m3u8 URL format
  2. On Safari: Uses native HLS support (HTML5Renderer)
  3. On other browsers: Loads hls.js from CDN
  4. HLSRenderer manages stream playback
  5. Quality levels are automatically detected
  6. Adaptive bitrate adjusts based on network