Skip to content

@videts/vide


@videts/vide / drm / WidevineConfig

Interface: WidevineConfig

Defined in: drm/types.ts:9

Widevine DRM configuration.

Properties

PropertyTypeDescription
certificateUrl?stringServer certificate URL. Avoids an extra round-trip (individualization request).
encryptionScheme?"cenc" | "cbcs" | "cbcs-1-9"Encryption scheme: "cenc" (AES-CTR) or "cbcs" (AES-CBC).
headers?Record<string, string>-
licenseUrlstring-
prepareLicenseRequest?(payload) => Uint8Array<ArrayBufferLike> | Promise<Uint8Array<ArrayBufferLike>>-
processLicenseResponse?(response) => Uint8Array<ArrayBufferLike> | Promise<Uint8Array<ArrayBufferLike>>-
retry?DrmRetryConfig-
robustness?stringRobustness level for content decryption. Common values: "SW_SECURE_CRYPTO", "SW_SECURE_DECODE", "HW_SECURE_CRYPTO", "HW_SECURE_DECODE", "HW_SECURE_ALL"