DASH


DASH (Dynamic Adaptive Streaming over HTTP) technology is an alternative to HLS, where data is also divided into small fragments, that allows to dynamically adapt the video stream for each user. DASH has been actively developed for more than 10 years with the support of Microsoft, Adobe, Google, Sony, Netflix and has rich customization options, a compact manifest file, DRM support and better performance at high resolutions and bitrates compared to HLS, but still worse in native support by modern browsers.

DASH module settings in the builder:

We use the official framework to support DASH — dash.js. Since version 12.10, it is automatically loaded if necessary from CDN //cdn.dashjs.org/latest/dash.all.min.js and is no longer included in the player file. You can also enable it yourself on your site page if you need a special version of the framework.

<script type="text/javascript" src="//cdn.dashjs.org/vx.x.x/dash.all.min.js"></script>

DRM

DASH supports DRM (digital rights management). You can set the configuration for different providers in JSON format in the settings. The plugin will select the first provider that supports the current browser.

{
   "com.widevine.alpha":{
      "serverURL":"URL"
   },
   "com.microsoft.playready":{
     "serverURL":"URL"
   },
   "org.w3.clearkey":{
      "clearkeys":{
         "XXX":"XXX"
      }
   }
}

JSON must be specified in the Plugins / DASH / DRM Support / Configuration with a PRO version of the builder. You can find DRM logs in the browser console.



2018 - 2021 © PlayerJS

Login

Restore password
Sign up
Log in

Sign up free

Sign up
By signing up, you agree to Terms of Service
Login if you have an account

Enterprise

Your name
Website
Email
Phone
Description
Order player

Restore password

Restore
Forgot email? Contact us