HLS Demo Player

Video.js HLS Demo

Live demonstration of the VexaTube video player powered by Video.js with HTTP Live Streaming (HLS). All streams use publicly available, open-source sample content — no copyrighted material.

Loading player...

Mux Test Stream (HLS)

Public domain HLS test stream from Mux. Multi-bitrate adaptive streaming.

HLSAdaptiveMulti-bitrate

Public test stream — no copyrighted content

URL: https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8

Player Events

Events will appear here when you interact with the player...

HLS Features

  • Adaptive Bitrate Streaming (ABR)
  • Multiple quality levels
  • Low latency playback
  • Buffer management
  • Error recovery
  • Playback rate control
  • Keyboard shortcuts
  • Fullscreen support

Technical Stack

Player:
Video.js 8.x
HLS Plugin:
@videojs/http-streaming
Protocol:
HTTP Live Streaming
Format:
MPEG-2 TS / fMP4
Manifest:
M3U8 (master + media)

See the full video page experience

Open Video Page