Interface MKFMTSConfig

MKPlayer FMTS ASiD configuration.

Note: These optional config properties can be undefined but not "" (empty or NaN).

interface MKFMTSConfig {
    appName?: string;
    appVersion?: string;
    assetTitle?: string;
    failureRecallFrequency?: number;
    initToken?: string;
    validationKey?: string;
}

Properties

appName?: string

The name of the application. Defaults to mkplayer-fmts-plugin.

appVersion?: string

The software version of the application. Defaults to pluginVersion.

assetTitle?: string

Asset title e.g. asset identifier or media id.

Note: No need to set this when using MediaKind registered source.

failureRecallFrequency?: number

Duration, in seconds, to retry communications after a failure.

Default value - 60 seconds.

initToken?: string

An encrypted token that contains details of the ASiD OTT Service endpoint, the accessToken generated by the OTT head-end and the method used to encrypt the accessToken.

Note: No need to set this when using MediaKind registered source.

validationKey?: string

The key used to decrypt the initToken when it has been encrypted using AES-192 CBC. This should be hex-encoded.

Note: No need to set this when using MediaKind registered source.