IO River Video Player
Paste any HLS (.m3u8) or DASH (.mpd) stream URL below to play it directly in your browser. This free online video player, built on Shaka Player, shows you live playback diagnostics — resolution, bitrate, segment duration, buffering events, and dropped frames — and can report CMCD v1 or v2 client metrics for CDN performance monitoring.
CMCD (Common Media Client Data)
DRM (Digital Rights Management)
Frequently Asked Questions
What is the IO River Video Player?
A free, browser-based HLS and DASH video player built on Shaka Player for testing streams and inspecting live playback diagnostics such as resolution, bitrate, segment duration, and buffering.
Which DRM systems can I test with this player?
Widevine, PlayReady, FairPlay, and ClearKey. Configure a license server URL (and certificate URL for FairPlay) directly in the DRM settings panel.
Does this player support CMCD?
Yes. It can report Common Media Client Data (CMCD) using either v1 (request query parameters) or v2 (batched event reporting to a custom endpoint).
Can I choose which resolution plays instead of automatic bitrate switching?
Yes. Click any resolution tag under the Resolutions stat to pin playback to that quality, or click Auto to let Shaka Player's adaptive bitrate (ABR) logic choose automatically.
Can the player show which CDN served the stream?
Yes, if the response includes an X-IORiver header and exposes it via the Access-Control-Expose-Headers CORS policy, the CDN Provider stat will display it.