The same dependency-light JavaScript engine handles progressive MP4 and WebM, adaptive HLS, and MPEG-DASH with accessible controls and mobile gestures.
Pure JavaScript
HLS.js
Shaka Player
Keyboard + touch
16:9 responsive
These demonstrations use public-domain remote streams. Playback requires internet access and a browser with Media Source Extensions.
MP4
MP4 / progressive
Native progressive playback with byte-range seeking.