Streaming · 7 files

Sample HLS Files

HTTP Live Streaming packages: a master playlist with 360p, 720p and 1080p renditions, a single-rendition stream, fMP4/CMAF segments and an AES-128 encrypted stream. Each is 30 seconds with 6-second segments.

All 7 HLS files

Download all with curl
Download 7 files (2.4 KB)Shell
# 7 files, 2.4 KB in total
while read -r url; do curl -LO --fail "$url"; done <<'EOF'
https://files.samplefiles.com/streaming/hls/subtitles/master.m3u8
https://files.samplefiles.com/streaming/hls/single/playlist.m3u8
https://files.samplefiles.com/streaming/hls/fmp4/playlist.m3u8
https://files.samplefiles.com/streaming/hls/audio-only/playlist.m3u8
https://files.samplefiles.com/streaming/hls/aes128/playlist.m3u8
https://files.samplefiles.com/streaming/hls/abr/master.m3u8
https://files.samplefiles.com/streaming/hls/abr-4k/master.m3u8
EOF
FileSizeDetailsDownload
HLS stream with WebVTT subtitlessubtitles/master.m3u8258 B1280×720 · 30s · H.264 · 9 entriesDownload
HLS stream, single 720p renditionsingle/playlist.m3u8278 B1280×720 · 30s · H.264 · 6 entriesDownload
HLS stream with fMP4 (CMAF) segmentsfmp4/playlist.m3u8309 B1280×720 · 30s · H.264 · 7 entriesDownload
HLS audio-only stream (AAC)audio-only/playlist.m3u8331 B30s · AAC · 8 entriesDownload
HLS stream with AES-128 encryptionaes128/playlist.m3u8356 B1280×720 · 30s · 7 entriesDownload
HLS adaptive bitrate stream (360p, 720p, 1080p)abr/master.m3u8423 B1920×1080 · 30s · H.264 · 19 entriesDownload
HLS 4K adaptive bitrate stream (360p to 2160p)abr-4k/master.m3u8560 B3840×2160 · 20s · H.264 · 25 entriesDownload

FAQ

Can I play these streams straight from the URL?

Yes. The playlist or manifest and every segment are served from the same folder with CORS enabled, so hls.js, dash.js, Shaka Player, Safari and VLC can play the URL directly.

Which players support HLS?

Safari and iOS play HLS natively. Other browsers need a library such as hls.js, Shaka Player or Video.js.