DASH Player Online – Test MPEG-DASH MPD Streams

Play and debug MPEG-DASH (MPD) streams in your browser using dash.js. Test adaptive bitrate quality switching, view segment timelines, and diagnose DASH manifest errors.

Active format: DASH

Space K M F
0:00 / 0:00

Debug Panel

Idle

Events logged: 0

Errors: 0

Playback

Referrer Policy

Note:Browsers don't allow JavaScript to set custom HTTP headers on video requests. Full header control requires a server-side proxy.

Only load duration/dimensions (default)

How VideoLab Works

Three steps to test and debug any video stream

1

Paste a URL or Upload a File

Drop a link or drag a file right into the player. We'll detect the format and start loading the video.

2

Watch Diagnostics Update Live

As the video plays, the debug panel tracks the connection status, resolution, bitrate, and network events as they happen.

3

Share or Export Your Logs

Generate a shareable URL to let someone else see your exact test environment, or download a JSON debug log to review later.

MPEG-DASH Explained

MPEG-DASH is the international standard for adaptive bitrate streaming. It segments video into small chunks described by an XML manifest (MPD). dash.js adapts quality in real-time based on your measured bandwidth.

Frequently Asked Questions