The NexPlayer HTML5 Player is a fully customizable media player that enables HLS and MPEG-DASH streaming with broadcast quality video across all platforms, browsers and devices. Premium OTT services can now provide an outstanding user experience thanks to a flexible feature set including the latest playback capabilities, advanced DRM content protection and advertisements like client-side ad insertion (CSAI) with VPAID, VMAP, VAST and server-side ad insertion (SSAI).
Its official documentation can be found here.
You can view our online demo here.
For detailed instructions on how to implement the player, see How to use NexPlayer with Azure Media Service
For an implementation reference sample please check the following link which contains an implementation of NexPlayer.
References:
-
✔️ All scenarios are supported in all tested browsers with both VOD and Live content (including Live Transcription and Low Latency).
-
⚠️ Some scenarios may not be supported (for more information, click more details at the bottom). -
❌ No scenario is supported.
Tested on:
- Chrome (v83.0.4103.97+)
- Firefox (v77.0.1+)
- Edge Chromium-based (v83.0.478.50+)
- Edge (v44.18362.449.0+)
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | Not applicable | ||
HLS CMAF | ✔️ | Not applicable | Not applicable | ||
DASH CMAF | ✔️ | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 | Captions |
---|---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | ✔️ | ✔️ | ||
HLS CMAF | ✔️ | Not applicable | ✔️ | |||
DASH CMAF | Not applicable | Not applicable | Not applicable | ✔️ |
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | |||
HLS CMAF | ✔️ | Not applicable | |||
DASH CMAF | ✔️ | Not applicable | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 | Captions |
---|---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | ✔️ | ✔️ | ||
HLS CMAF | ✔️ | Not applicable | ✔️ | |||
DASH CMAF | Not applicable | Not applicable | Not applicable | ✔️ |
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | |||
HLS CMAF | ✔️ | Not applicable | |||
DASH CMAF | ✔️ | Not applicable | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 | Captions |
---|---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | Not applicable | ✔️ | ✔️ | |
HLS CMAF | ✔️ | ✔️ | Not applicable | Not applicable | ✔️ | |
DASH CMAF | ✔️ | ✔️ | Not applicable | Not applicable | Not applicable | ✔️ |
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | Not applicable | ||
HLS CMAF | ✔️ | Not applicable | Not applicable | ||
DASH CMAF | ✔️ | Not applicable | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | |||
HLS CMAF | ✔️ | Not applicable | |||
DASH CMAF | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 | Captions |
---|---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | Not applicable | ❌ | ✔️ | |
HLS CMAF | ✔️ | ✔️ | Not applicable | Not applicable | ✔️ | |
DASH CMAF | ✔️ | ✔️ | ✔️ | Not applicable | Not applicable | ✔️ |
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | Not applicable | Not applicable | |||
HLS CMAF | Not applicable | Not applicable | |||
DASH CMAF | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 | Captions |
---|---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | Not applicable | ❌ | ✔️ | |
HLS CMAF | ✔️ | ✔️ | Not applicable | Not applicable | ✔️ | |
DASH CMAF | ✔️ | ✔️ | ✔️ | Not applicable | Not applicable | ✔️ |
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | Not applicable | Not applicable | |||
HLS CMAF | Not applicable | Not applicable | |||
DASH CMAF | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 | Captions |
---|---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | Not applicable | Not applicable | ❌ | ✔️ |
HLS CMAF | ✔️ | Not applicable | Not applicable | Not applicable | ✔️ | |
DASH CMAF | ✔️ | Not applicable | ✔️ | Not applicable | Not applicable | ✔️ |
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | Not applicable | Not applicable | Not applicable | ||
HLS CMAF | Not applicable | Not applicable | Not applicable | ||
DASH CMAF | Not applicable | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 | Captions |
---|---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | Not applicable | Not applicable | ❌ | ✔️ |
HLS CMAF | ✔️ | Not applicable | Not applicable | Not applicable | ✔️ | |
DASH CMAF | ✔️ | Not applicable | ✔️ | Not applicable | Not applicable | ✔️ |
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | Not applicable | Not applicable | Not applicable | ||
HLS CMAF | Not applicable | Not applicable | Not applicable | ||
DASH CMAF | Not applicable | Not applicable | Not applicable |
Tested on:
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 | Captions |
---|---|---|---|---|---|---|
HLS TS | ✔️ | Not applicable | Not applicable | Not applicable | ✔️ | ✔️ |
HLS CMAF | ✔️ | Not applicable | Not applicable | Not applicable | ✔️ | |
DASH CMAF | ✔️ | Not applicable | ✔️ | Not applicable | Not applicable | ✔️ |
Format | Clear | Widevine | PlayReady | FairPlay | AES-128 |
---|---|---|---|---|---|
HLS TS | Not applicable | Not applicable | Not applicable | ||
HLS CMAF | Not applicable | Not applicable | Not applicable | ||
DASH CMAF | Not applicable | Not applicable | Not applicable |