Skip to main content
Version: 11.7.0

Vualto VuDRM on Web

This article describes how to configure Vualto VuDRM with THEOplayer.

Head to our page on DRM for more general information.

Integration

We provide open-source DRM integrations which are easy to maintain and allow for a modular approach. You can find them in the DRM integration samples repository, alongside guides on how to integrate and use them.

The Vualto VuDRM integration can be found here.

Pre-integration

note

When integrating DRM for the first time or updating your integration, the DRM integration described above is preferred over the pre-integration below.

if (HLS) {
let drmConfiguration = {
"integration": "vudrm",
"token": "<TOKEN>",
"fairplay": {
"licenseAcquisitionURL": "<LICENSE_KEY_URL_FAIRPLAY>",
"certificateURL": "<CERTIFICATE_URL>"
}
};
player.source = {
"sources": {
"src": "<HLS_STREAM_URL>",
"type": "application/x-mpegurl",
"contentProtection": drmConfiguration
}
}
} else if (DASH) {
let drmConfiguration = {
"integration": "vudrm",
"token": "<TOKEN>"
"playready": {
"licenseAcquisitionURL": "<LICENSE_KEY_URL_PLAYREADY>"
},
"widevine": {
"licenseAcquisitionURL": "<LICENSE_KEY_URL_WIDEVINE>"
}
};
player.source = {
"sources": {
"src": "<DASH_STREAM_URL>",
"type": "application/dash+xml",
"contentProtection": drmConfiguration
}
}
}

Resources