Use case · 13 files

Test adaptive streaming (HLS and DASH)

Streaming players have to fetch playlists, pick renditions, switch quality and decrypt segments. Each stream here is a complete package served from one folder, so you can paste the URL straight into your player.

Download all with curl
Download 13 files (9.2 MB)Shell
# 13 files, 9.2 MB in total
while read -r url; do curl -LO --fail "$url"; done <<'EOF'
https://files.samplefiles.com/streaming/hls/abr/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/aes128/playlist.m3u8
https://files.samplefiles.com/streaming/dash/abr/manifest.mpd
https://files.samplefiles.com/streaming/dash/single/manifest.mpd
https://files.samplefiles.com/subtitle/vtt/sample-en.vtt
https://files.samplefiles.com/subtitle/vtt/sample-chapters.vtt
https://files.samplefiles.com/subtitle/srt/sample-en.srt
https://files.samplefiles.com/subtitle/ttml/sample.ttml
https://files.samplefiles.com/video/mp4/sample-720p-10s.mp4
https://files.samplefiles.com/edge-cases/video/moov-at-end.mp4
https://files.samplefiles.com/edge-cases/video/fragmented.mp4
EOF

HLS

Master playlist with three renditions, a single rendition, CMAF segments and clear-key AES-128 encryption.

FileSizeDetailsDownload
HLS adaptive bitrate stream (360p, 720p, 1080p)abr/master.m3u8423 B1920×1080 · 30s · H.264 · 19 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 stream with AES-128 encryptionaes128/playlist.m3u8356 B1280×720 · 30s · 7 entriesDownload

MPEG-DASH

MPD manifests with fragmented-MP4 segments.

FileSizeDetailsDownload
MPEG-DASH adaptive bitrate stream (360p, 720p, 1080p)abr/manifest.mpd3.2 KB1920×1080 · 30s · H.264 · 55 entriesDownload
MPEG-DASH stream, single 720p renditionsingle/manifest.mpd1.9 KB1280×720 · 30s · H.264 · 19 entriesDownload

Captions and chapters

Side-loaded text tracks for the <track> element and player caption menus.

FileSizeDetailsDownload
WebVTT captionssample-en.vtt1 KB30s · 10 cuesDownload
WebVTT chapters tracksample-chapters.vtt161 B30s · 3 cuesDownload
SRT subtitles (English)sample-en.srt763 B30s · 10 cuesDownload
TTML captionssample.ttml1.6 KB30s · 10 cuesDownload

Progressive MP4 layouts

Faststart versus moov-at-end, and the fragmented MP4 that MSE players need.

FileSizeDetailsDownload
MP4 720p HD, 10 seconds (H.264)sample-720p-10s.mp43.8 MB1280×720 · 10s · H.264Download
MP4 with moov atom at the endmoov-at-end.mp42.6 MB1280×720 · 10s · H.264Download
Fragmented MP4 (fMP4)fragmented.mp42.6 MB1280×720 · 10s · H.264Download