Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Media Services 3rd Party Player Samples - NexPlayer

Overview

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


Implementation reference sample

For an implementation reference sample please check the following link which contains an implementation of NexPlayer.


Test results

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.

Windows 10 v1909+

Tested on:

  • chrome Chrome (v83.0.4103.97+)
  • firefox Firefox (v77.0.1+)
  • newedge Edge Chromium-based (v83.0.478.50+)
  • edge Edge (v44.18362.449.0+)
VOD and Live content
Format Clear Widevine PlayReady FairPlay AES-128 Captions
HLS TS ✔️ ⚠️ Not applicable Not applicable ✔️ ✔️
HLS CMAF ✔️ ✔️ Not applicable Not applicable ⚠️ ✔️
DASH CMAF ✔️ ✔️ edge Not applicable Not applicable ✔️
Low Latency Live Streaming
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

More details

macOS v10.15.6+

Tested on:

  • chrome Chrome (v83.0.4103.97+)
  • firefox Firefox (v77.0.1+)
  • newedge Edge Chromium-based (v83.0.478.50+)
  • safari Safari (v13.1.1+)
VOD and Live content
Format Clear Widevine PlayReady FairPlay AES-128 Captions
HLS TS ✔️ ⚠️ Not applicable safari ✔️ ✔️
HLS CMAF ✔️ chrome firefox newedge Not applicable safari ⚠️ ✔️
DASH CMAF chrome firefox newedge chrome firefox newedge Not applicable Not applicable Not applicable ✔️
Low Latency Live Streaming
Format Clear Widevine PlayReady FairPlay AES-128
HLS TS ✔️ ⚠️ Not applicable ⚠️ ⚠️
HLS CMAF ✔️ ⚠️ Not applicable ⚠️ ⚠️
DASH CMAF ✔️ ⚠️ Not applicable Not applicable Not applicable

More details

Ubuntu v18.04.3 LTS+

Tested on:

  • chrome Chrome (v83.0.4103.97+)
  • safari Safari (v13.1.1+)
VOD and Live content
Format Clear Widevine PlayReady FairPlay AES-128 Captions
HLS TS ✔️ ⚠️ Not applicable safari ✔️ ✔️
HLS CMAF ✔️ chrome Not applicable safari ⚠️ ✔️
DASH CMAF chrome chrome Not applicable Not applicable Not applicable ✔️
Low Latency Live Streaming
Format Clear Widevine PlayReady FairPlay AES-128
HLS TS ✔️ ⚠️ Not applicable ⚠️ ⚠️
HLS CMAF ✔️ ⚠️ Not applicable ⚠️ ⚠️
DASH CMAF ✔️ ⚠️ Not applicable Not applicable Not applicable

More details

Android v8+

Tested on:

  • chrome Chrome (v83.0.4103.97+)
  • firefox Firefox (v68.9+)
  • newedge Edge Chromium-based (v83.0.478.50+)
VOD and Live content
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 ✔️
Low Latency Live Streaming
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

More details

iOS v13.5.1+

Tested on:

  • chrome Chrome (v83.0.4103.97+)
  • firefox Firefox (v77.0.1+)
  • newedge Edge Chromium-based (v83.0.478.50+)
  • safari Safari (v13.1.1+)
VOD and Live content
Format Clear Widevine PlayReady FairPlay AES-128 Captions
HLS TS ✔️ ⚠️ Not applicable safari ✔️ ✔️
HLS CMAF ✔️ chrome firefox newedge Not applicable safari ⚠️ ✔️
DASH CMAF Not applicable Not applicable Not applicable Not applicable Not applicable Not applicable
Low Latency Live Streaming
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

More details

webOS v3.0+

Tested on:

  • webOS webOS SDK (v3.0+)
VOD and Live content
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 ✔️
Low Latency Live Streaming
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

More details

Tizen v2.4+

Tested on:

  • tizen tizen SDK (v2.4+)
VOD and Live content
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 ✔️
Low Latency Live Streaming
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

More details

Xbox

Tested on:

  • xbox Xbox
VOD and Live content
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 ✔️
Low Latency Live Streaming
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

More details

Play Station 5

Tested on:

  • ps5 Play Station 5
VOD and Live content
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 ✔️
Low Latency Live Streaming
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

More details

Play Station 4

Tested on:

  • ps4 Play Station 4
VOD and Live content
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 ✔️
Low Latency Live Streaming
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

More details