When you run a service like broadpeak.io, you encounter a lot of HLS and DASH manifests. Over time, we’ve become borderline obsessed with ensuring our platform can handle every flavor of manifest out there. Here’s how that shows up:
- We have a built-in manifest validator in our web app.
- Our API can report manifest status for your streams.
- We have documented many of the challenges of manipulating manifests and how to overcome them.
Ultimately, we aim to maximize compatibility with all the different types of manifests developers might use. That’s why we maintain many HLS and DASH manifest examples for testing and integration.
We’re now sharing that list with you in the hope you’ll find it helpful, whether you’re new to streaming or digging into advanced features. These manifests can be an essential resource throughout the video development process. Feel free to explore and use them or even help us grow this collection by contributing new samples!
Note: This list is maintained on a best-effort basis. If you encounter any 4xx or broken links, please let us know so we can remove or update them.
HLS Manifests
Below are links to various HLS manifests, sorted by Live vs. VOD, container type, and any notable features like Dolby, AES encryption, or 4K resolution.
1. Live HLS Manifests
URL | Container | Encryption | Notes |
TS Container | TS | None (clear) | Akamai test live stream. |
Uplynk Example | TS | None (clear) | Uplynk example. |
Uplynk Example 2 | TS | AES128 | Another Uplynk sample. |
JWPlayer Example | TS | None (clear) | JWplayer example generated by Wowza. |
Mux | TS | None (clear) | Mux live with Discontinuities |
Skynews Australia | TS | None (clear) | Official feed from Sky News Australia. |
2. VOD HLS Manifests
URL | Container | Encryption | Notes |
Kaltura Demo | TS | None (clear) | Kaltura VOD manifest. |
Akamai MI201109210084 | TS | None (clear) | Akamai sample. |
Akamai Sintel | TS | None (clear) | Sintel short film example. |
Oceans AES | TS | AES encryption (not wide DRM) | AES-encrypted HLS example. |
Unified Streaming ToS | TS | None (clear) | Tears of Steel TS. |
Unified Streaming ToS | fMP4 | None (clear) | Tears of Steel fMP4. |
MP4 Container – Example | fMP4 | None (clear) | Apple developer streaming sample. |
TS Container – Example 1 | TS | None (clear) | Apple developer streaming sample. |
TS Container – Example 2 | TS | None (clear) | Apple BipBop 16×9 sample. |
TS Container – Example 3 | TS | None (clear) | Apple BipBop 4×3 sample. |
Multi audio/multi languages | fMP4 | None (clear) | Apple feed. Highest resolution 2160×3840 (H.264/HEVC/UHD/Dolby Vision) with multiple Audio(Dolby Digital/Dolby Atmos) and subtitles |
3D | fMP4 | None (clear) | Apple 3D movie stream with MV-HEVC/UHD/Dolby Vision/Dolby Digital/Dolby Atmos |
4K Example | TS | None (clear) | 4K resolution. |
JWPlayer Example | TS | None (clear) | JWplayer example generated by Unified Streaming |
Mux sample | fMP4 | None (clear) | Sample generated by Mux. |
Mux sample | TS | None (clear) | Sample generated by Mux. |
Flip Fit sample | TS | None (clear) | Sample. |
DASH Manifests
Below are MPEG-DASH manifests, many of which originate from the DASH Industry Forum test streams, as well as contributions from Akamai, BBC, and other sources. We have tried to list them by notable features (e.g., HE-AAC, multi-bitrate, multi-resolution, VR).
1. DASH Industry Forum / Test Streams
These examples validate conformance to the DASH-IF (DASH264) profile. They showcase:
- SD vs. HD video
- Multi-bitrate
- Multi-resolution
- Multiple audio tracks
- Subtitles or timed text
- Multiple periods
- Encrypted streams (including key rotation)
- Dynamic or live streaming
- MPD updates
URL | Notable Features | Encryption | Live / VOD |
TestCases/1a Qualcomm #1 | Multi-bitrate | None (clear) | VOD |
TestCases/1b Qualcomm #2 | Multi-bitrate | None (clear) | VOD |
TestCases/1c Qualcomm #1 | Multi-bitrate | None (clear) | VOD |
TestCases/2a Qualcomm #1 | Multi-resolution (MPEG2) | None (clear) | VOD |
TestCases/2b Qualcomm #2 | Multi-resolution | None (clear) | VOD |
TestCases/2c Qualcomm #1 | Multi-resolution (MPEG2) | None (clear) | VOD |
TestCases/2c Qualcomm #2 | Multi-resolution | None (clear) | VOD |
TestCases/3a Fraunhofer #1 | Audio only (AAC-LC stereo) | None (clear) | VOD |
TestCases/3b Fraunhofer #2 | Video + AAC-LC stereo audio | None (clear) | VOD |
TestCases/5b Nomor #6 | Various compliance tests | None (clear) | VOD |
TestCases/5b Nomor #8 | Various compliance tests | None (clear) | VOD |
TestCases/5b Nomor #9 | Various compliance tests | None (clear) | VOD |
TestCasesMCA Fraunhofer 6ch | 6-channel audio test | None (clear) | VOD |
TestCasesMCA Fraunhofer 8ch | 8-channel audio test | None (clear) | VOD |
MPEG-H Stereo | MPEG-H stereo | None (clear) | VOD |
MPEG-H 5.1 | MPEG-H 5.1 | None (clear) | VOD |
TOS OnDemand HEVC | HEVC multi-bitrate | None (clear) | VOD |
BBB OnDemand HEVC | HEVC multi-bitrate, Big Buck Bunny | None (clear) | VOD |
TestCasesHD/2b DTV #1 | HD multi-bitrate | None (clear) | Live |
2. Other DASH Examples
URL | Notable Features | Encryption/DRM? | Live / VOD | Notes |
TheSwissAccount_2s | On-demand, 2-second segments | None (clear) | VOD | ITEC test data set. |
RedBullPlayStreets_2s | On-demand, 2-second segments | None (clear) | VOD | Red Bull sports content. |
OfForestAndMen_6s | On-demand, 6-second segments | None (clear) | VOD | Short film content. |
Valkaama_1s | On-demand, 1-second segments | None (clear) | VOD | Very short segment length. |
Bitmovin’s sample MPEG-DASH mpd file | N/A | None (clear) | VOD | Bitmovin sample |
Dolby Vision | Dolby Vision MPEG-DASH mpd (Dolby Vision Profile 8.1 – Dolby Atmos) | None (clear) | VOD | Dolby sample |
Multi-bitrate | N/A | None (clear) | VOD | Bento4 sample |
How to Contribute
Do you have a public manifest we haven’t covered? Great! We would love to continue expanding this bank. You can contribute by:
- Sending us links to interesting or unique HLS or DASH manifests, especially those showcasing special features like DRM, advanced subtitles, or exotic container formats.
- Providing short notes on what’s special about that manifest (encryption type, multi-bitrate, multi-audio, etc.).
The goal is to keep our manifest bank as comprehensive and up-to-date as possible, so every streaming developer can find an example that suits their needs. Additionally, if you encounter any URLs here that start returning 4xx errors, please notify us so we can remove or replace them with up-to-date information.
Credits
A huge thank you to any individual or company who has provided these sample manifests. They have helped countless developers learn, test, and innovate in the streaming space.
Photo by Miquel Parera on Unsplash.