Test your HLS streams in all supported browsers
(Chrome/Firefox/IE11/Edge/Safari).
Advanced controls are available at the bottom of this page.
Looking for a more basic usage example? Go
here .
Select a test-stream from drop-down menu. Or enter custom URL
below
Big Buck Bunny - adaptive qualities FDR - CDN packaged, 4s segments, 180p - 1080p Big Buck Bunny - 480p only ARTE China,ABR Ad-insertion in event stream Surveillance footage - https://github.com/video-dev/hls.js/issues/666 CNN special report, with CC Custom IV with bad PTS DTS AES-128 encrypted, ABR AES-128 encrypted, TS main with AAC audio track MP3 VOD demo MPEG Audio Only demo HLS fMP4 Angel-One multiple audio-tracks HLS fMP4 by Bitmovin HLS HEVC fMP4 by Bitmovin (Safari and Edge? only as of 2020-08) DK Turntable, PTS shifted by 2.3s Shaka-packager Widevine DRM (EME) HLS-fMP4 - Angel One Demo Multiple non-alternate audio levels Duplicate sequential PDT values PDTs with large gaps following discontinuities PDTs with bad values One PDT, no discontinuities Audio/video track PTS values do not intersect; 10 second start gap Alternate audio tracks, and multiple VTT tracks Audio only with alternate audio track (Sintel) Audio only with multiple alternate audio tracks (Angel One) Muxed av fmp4 - appended to "audiovideo" SourceBuffer PDT before each segment, 1.59s start gap Advanced stream (HEVC/H.264, AC-3/AAC, WebVTT, fMP4 segments) Low-Latency HLS sample of Big Buck Bunny loop and a timer. Restarts every 12 hours. (fMP4 segments) Group-id: subtitle and audio Redundant levels with subtitle and audio track groups A stream with the start delimiter overlapping between PES packets.
Related to https://github.com/video-dev/hls.js/issues/3834, where Apple Silicon chips throw decoding errors if
NAL units are not starting right at the beginning of the PES packet when using hardware accelerated decoding.
Enable streaming:
Auto-recover media-errors:
Stop on first stall:
Dump transmuxed fMP4 data:
Metrics history (max limit, -1 is unlimited):
HTML video element width:
240px
426px
640px
720px
854px
1280px
1920px
Responsive (80%)
Responsive (100%)
Current player size:
1011.2 x 505.6
Current video resolution:
Permalink: https://hlsjs.video-dev.org/demo/?src=https%3A%2F%2Fstorage.googleapis.com%2Fshaka-demo-assets%2Fangel-one-widevine-hls%2Fhls.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Persist
Apply
Status:
0.036 | Loading https://storage.googleapis.com/shaka-demo-assets/angel-one-widevine-hls/hls.m3u8
0.047 | Loading manifest and attaching video element...
0.088 | Media element attached
Error:
Playback
Timeline
Quality-levels
Audio-tracks
Real-time metrics
Buffer & Statistics
Currently played level:
Next level loaded:
Currently loaded level:
Cap-limit level (maximum):
Current audio-track:
Language / Name:
None selected
Buffer state:
General stats: