Optional
accountThe account name.
- Required when doing device-based authentication.
Optional
aes128The configuration of the AES key system.
Optional
authThe authentication token.
- This is a JSON web token provided by the Titanium Secure Token Server.
- Required when doing token-based authentication.
Optional
clearkeyThe configuration of the ClearKey key system.
Optional
customerThe customer name.
- Required when doing device-based authentication.
Optional
fairplayThe configuration of the FairPlay key system.
Optional
friendlyThe friendly name of the customer.
- Required when doing device-based authentication.
The identifier of the DRM integration.
Optional
integrationAn object of key/value pairs which can be used to pass in specific parameters related to a source into a ContentProtectionIntegration.
Optional
playreadyThe configuration of the PlayReady key system.
Optional
portalThe identifier of the portal.
- Required when doing device-based authentication.
Optional
preferredAn ordered list of URNs of key systems as specified by https://dashif.org/identifiers/content_protection/, or one of the following identifiers:
"widevine"
alias for "urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"
"fairplay"
alias for "urn:uuid:94ce86fb-07bb-4b43-adb8-93d2fa968ca2"
"playready"
alias for "urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95"
The first key system in this list which is supported on the given platform will be used for playback.
Default value is ['widevine', 'playready', 'fairplay'].
Optional
versionThe version of Titanium, represented by a value from the following list:
- '2'
- '3'
Only version 2 and 3 are supported.
'2'
.
Optional
widevineThe configuration of the Widevine key system.
Describes the configuration of the Titanium DRM integration.
Example