DASH

  抱歉,此页面正在等待翻译成土耳其语

DASH (Dynamic Adaptive Streaming over HTTP) video format 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 protocol 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 plugin 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>

Custom settings

You can pass any settings from the dash.js docs to the player code using the dashsettings parameter (since player version 17.6).

var player = new Playerjs({id:"player", file:"//site.com/dash.mpd", dashsettings:{streaming: {buffer: {fastSwitchEnabled: true}}}});

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.

How to pass cookies

Please enable this option for sending cookies

Plugins / DASH / Send cookies

The server must include an Access-Control-Allow-Credentials response in the header:

Access-Control-Allow-Credentials: true

19.10.26
2024 © PlayerJS

登录

登录

免费注册

注册
注册即表示您同意服务条款
登录(如果您有帐户)

恢复密码

恢复
忘记电子邮件?联系我们