Web Player Event Inspector Stream Tester Ad Tester Read the Docs

Stream Tester

Debug streams and test DRM functionality with JW Player in desktop web environments. JW Player provides support for Widevine, Playready, Fairplay, and Clearkey DRM.

At least one option is required. By default, Widevine/Playready/Clearkey will use the DASH stream if provided while Fairplay will only use HLS. If a DASH stream and a HLS stream are provided the player will select the appropriate stream, if only one stream is provided and the browser does not support the stream/DRM combination the player will error.

HLS Stream URL


The JW Player Stream Tester supports testing & debugging secure HTTPS streams with JW Player. HTTP streams may cause the Stream Tester to fail. To test an insecure HTTP stream, please use our deprecated stream tester, please note HTTPS is required for DRM playback.


Test Player Config Output


DRM solutions are available for both HLS and MPEG-DASH adaptive streaming technologies and are configurable via the JW Player Javascript API.

Note that JW Player's DRM support is constrained by what the DRM makers themselves support. For example, Apple supports FPS in Safari on Mac OS, but not in Safari on iOS.