Version: 2.69.0

KeyOSDRMConfiguration

THEOplayer > KeyOSDRMConfiguration

KeyOSDRMConfiguration interface

Describes the configuration of the KeyOS DRM integration

Signature:
export interface KeyOSDRMConfiguration extends DRMConfiguration

Properties

PropertyTypeDescription
customdatastringThe custom data for the licence acquisition request.
fairplayKeyOSFairplayKeySystemConfigurationThe configuration of the FairPlay key system.
integrationKeyOSIntegrationIDThe identifier of the DRM integration.
playreadyKeyOSKeySystemConfigurationThe configuration of the PlayReady key system.
widevineKeyOSKeySystemConfigurationThe configuration of the Widevine key system.

Example 1

Basic example

const drmConfiguration = {
integration : 'keyos',
customdata : 'PEtleU9T...blhNTD4='
}

Example 2

Advanced example

const drmConfiguration = {
integration : 'keyos',
customdata : 'PEtleU9T...blhNTD4=',
playready : {
licenseAcquisitionURL : 'customplayready.url',
customdata : 'CUSTOM...='
}
}