Browser-based DASH (MPD) player

Paste an .mpd link and watch the stream play in the browser, to check it before it goes on your site.

No stream to test? Try a sample:

Your stream plays here.

Paste a link to a DASH manifest (.mpd) above and press Play.

  • Stream your video file as a live stream.

    Upload the file to LiveReacting and pick a start time. Our servers broadcast it on YouTube, Facebook, Twitch or any other platform, and to your viewers it looks live.

    See pre-recorded live streaming
  • Stream your video files as a 24/7 live stream.

    Put the files in a playlist. Our servers broadcast them on YouTube, Twitch or any other platform without stopping, with your computer off.

    See 24/7 live streaming
  • Play a game with the people watching your live stream.

    Trivia, polls, giveaways and word games run inside the stream. Viewers take part by typing a comment in the live chat on YouTube, Facebook, Twitch or Instagram.

    See interactive live streaming
  • Send one live stream to several platforms at the same time.

    YouTube, Twitch, Kick and any other platform that takes an RTMP feed, all from one stream.

    See multistreaming
  1. Paste a link to the stream

    A direct link to the DASH manifest, the file that ends in .mpd.

  2. Press Play

    The stream plays here, in your browser. Nothing is uploaded or stored.

  3. Check the playback

    Speed and captions are in the player's settings.

MPD troubleshooting

Why a DASH stream will not play, and the fix.

  • The server does not allow it

    The server hosting the stream must allow cross-origin requests (CORS), or a browser plays it only on the owner's own site.

  • The stream is DRM-protected

    A stream locked with DRM needs its license server, which only the service's own player has. It will not play here.

  • The link is http, not https

    A browser blocks an http:// stream on an https:// page. Use the stream's https:// address.

  • The link is not the manifest

    Paste the link to the .mpd file itself, not to the page the video is shown on.

  • The link has expired

    Signed stream links stop working after a while. Copy a fresh one and try again.

  • Try the sample first

    Play the sample stream under the field. If it plays and yours does not, the cause is on your stream's side.

DASH player FAQ.

What is MPEG-DASH?

MPEG-DASH (Dynamic Adaptive Streaming over HTTP) delivers video at several quality levels and switches between them smoothly as your connection changes. It runs over plain HTTP, so any web server can serve it.

Why is my video not playing?

Check that the link is right and points to a DASH manifest (.mpd). The common causes are above: CORS, DRM, http links and expired links.

Why is there no sound?

Check that the player and your computer are not muted, and that the stream has an audio track.

Why is the video buffering?

Your connection, or the server sending the stream, is too slow for the quality. The player steps down to a lower quality when the stream offers one.

Why is the video quality poor?

DASH changes quality with your connection. On a slow one the player picks a lower quality; the best it can show is what the stream was encoded at.

How do I turn on subtitles?

If the stream carries subtitles, turn them on in the player's settings.

Can I embed this player on my website?

Yes, as a paid feature, $20 a month: write to [email protected] to turn it on. Then press Embed player next to Play and copy the iframe code.

Stream your video to YouTube and Twitch.

Create a free account and put a recorded video on air as a scheduled live stream, or go live from your browser.

  • No credit card
  • 4.8 from 633 reviews

Want the numbers first? See pricing