Online HLS and MP4 Stream Player

Play M3U8 live streams and MP4 videos directly in your browser

Direct URL playback

Stream Configuration

Enter an HLS M3U8, MP4, SLDP WebSocket or Nimble RTMP stream URL.

Waiting for a stream URL.
Stream type -
Video duration -
Current resolution -
Playback state Idle

HLS Chunk and Segment Monitor

View segment numbers, duration, buffering and playback position.

Waiting for HLS
Detected segments 0
Average segment -
Buffered ahead -
Current segment -
Play an HLS stream to display its chunks and segments.

Browser-based HLS M3U8 and MP4 Player

This online video player supports direct HLS M3U8 live streams, standard MP4 video files and SLDP low-latency WebSocket streams. Enter a publicly accessible video URL and play it using an HTML5-compatible web browser.

Adaptive bitrate HLS streams are detected automatically. Available resolutions can be selected manually or left in automatic mode. The HLS monitor displays segment duration, playlist sequence numbers and buffered playback time.

Supported player features

  • HLS M3U8 live playback
  • MP4 video playback
  • SLDP low-latency playback
  • RTMP-to-SLDP Nimble mapping
  • Automatic ABR selection
  • Manual quality selection
  • HLS segment visualization
  • Buffer duration monitoring

HLS playback requirements

The remote streaming server or CDN must permit cross-origin browser access. Playlist and segment responses need suitable CORS headers for this player domain.