dodocastToolsHLS test streams

HLS test streams.Free m3u8 URLs.

Six public streams packaged the ways players have to handle: fMP4 and MPEG-TS, AES-128, byte ranges, a single rendition, audio only, subtitles in five languages. CORS is open, so any player on any site can use them.

StreamURL and formatTry it
Full ladder with subtitlesThree renditions, a separate audio group and WebVTT subtitles in five languages.https://dodocast.com/assets/hls-demo/master.m3u8fMP4 / CMAF · 1080p · 720p · 360p · H.264 · AAC (audio group) · WebVTT ×5Open in HLS playerValidate
MPEG-TSClassic .ts segments with audio muxed in — the most compatible packaging.https://dodocast.com/assets/hls-streams/ts/master.m3u8MPEG-TS · 720p · 360p · H.264 · AAC (muxed)Open in HLS playerValidate
AES-128 encryptedWhole-segment AES-128 with a public test key — for testing key loading and decryption.https://dodocast.com/assets/hls-streams/aes128/master.m3u8MPEG-TS · AES-128 · 720p · 360p · key: /assets/hls-streams/aes128/test.keyOpen in HLS playerValidate
Byte rangesOne fMP4 file per rendition, segments addressed with EXT-X-BYTERANGE.https://dodocast.com/assets/hls-streams/byterange/master.m3u8fMP4 · EXT-X-BYTERANGE · 720p · 360p · one file per renditionOpen in HLS playerValidate
Single renditionA media playlist only, no master — the simplest case.https://dodocast.com/assets/hls-streams/single/index.m3u8fMP4 · 720p · media playlist, no masterOpen in HLS playerValidate
Audio onlyAAC in MPEG-TS, no video — for audio players and radio-style streams.https://dodocast.com/assets/hls-streams/audio/index.m3u8MPEG-TS · audio only · AAC 128 kb/sOpen in HLS playerValidate
How to use them

Drop a URL into your player.

01

Copy a URL

Every stream is a plain https link to an .m3u8 — no token, no sign-up.

02

Load it in your player

hls.js, video.js, Shaka, AVPlayer, ExoPlayer or a native <video> — whatever you are testing.

03

Compare

Open the same stream in our HLS player or validator to see what a working setup looks like.

Good to know

What’s inside.

  • Each stream is the same 38 seconds from the dodocast tour video, encoded in H.264 High and AAC.
  • The AES-128 key is public on purpose — it’s a test key, not protection.
  • All streams are VOD. There is no live test stream yet.
  • For testing players only: please don’t use them as content on your site.

Questions about the streams.

Can I hotlink them in my demos?

Yes, in demos, tests and bug reports. They are served with Access-Control-Allow-Origin: * and cached by browsers.

Will the URLs change?

We keep them stable. If a stream is ever re-encoded, the URL stays the same.

Where do I get a stream of my own video?

Upload the file to dodocast: it encodes an HLS ladder up to 1080p and gives you a player and a link.

Launching soon

Your channel is one upload away.

We're opening dodocast to early partners: media, education, events, in-house TV. Tell us what you want to put on air.

or write to hello@dodocast.com