2017-09-06 20:57:07 +00:00
|
|
|
Widevine encryption options
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
--enable_widevine_encryption
|
|
|
|
|
|
|
|
Enable encryption with Widevine key server. User should provide either
|
|
|
|
AES signing key (--aes_signing_key, --aes_signing_iv) or RSA signing key
|
2018-08-06 23:12:19 +00:00
|
|
|
(--rsa_signing_key_path). This generates Widevine protection system by
|
|
|
|
default. Additional protection systems can be generated with
|
|
|
|
--additional_protection_systems option.
|
2017-09-06 20:57:07 +00:00
|
|
|
|
|
|
|
--enable_widevine_decryption
|
|
|
|
|
|
|
|
Enable decryption with Widevine key server. User should provide either
|
|
|
|
AES signing key (--aes_signing_key, --aes_signing_iv) or RSA signing key
|
|
|
|
(--rsa_signing_key_path).
|
|
|
|
|
|
|
|
--key_server_url <url>
|
|
|
|
|
|
|
|
Key server url. Required for Widevine encryption and decryption.
|
|
|
|
|
|
|
|
--content_id <hex>
|
|
|
|
|
|
|
|
Content identifier that uniquely identifies the content.
|
|
|
|
|
|
|
|
--policy <policy>
|
|
|
|
|
|
|
|
The name of a stored policy, which specifies DRM content rights.
|
|
|
|
|
|
|
|
--max_sd_pixels <pixels>
|
|
|
|
|
|
|
|
The video track is considered SD if its max pixels per frame is no higher
|
|
|
|
than *max_sd_pixels*. Default: 442368 (768 x 576).
|
|
|
|
|
|
|
|
--max_hd_pixels <pixels>
|
|
|
|
|
|
|
|
The video track is considered HD if its max pixels per frame is higher than
|
|
|
|
*max_sd_pixels*, but no higher than *max_hd_pixels*. Default: 2073600
|
|
|
|
(1920 x 1080).
|
|
|
|
|
|
|
|
--max_uhd1_pixels <pixels>
|
|
|
|
|
|
|
|
The video track is considered UHD1 if its max pixels per frame is higher
|
|
|
|
than *max_hd_pixels*, but no higher than *max_uhd1_pixels*. Otherwise it is
|
|
|
|
UHD2. Default: 8847360 (4096 x 2160).
|
|
|
|
|
|
|
|
--signer <signer>
|
|
|
|
|
|
|
|
The name of the signer.
|
|
|
|
|
|
|
|
--aes_signing_key <hex>
|
|
|
|
|
|
|
|
AES signing key in hex string. *aes_signing_iv* is required if
|
|
|
|
*aes_signing_key* is specified. This option is exclusive with
|
|
|
|
*rsa_signing_key_path*.
|
|
|
|
|
|
|
|
--aes_signing_iv <hex>
|
|
|
|
|
|
|
|
AES signing iv in hex string.
|
|
|
|
|
|
|
|
--rsa_signing_key_path <file path>
|
|
|
|
|
|
|
|
Path to the file containing PKCS#1 RSA private key for request signing.
|
|
|
|
This option is exclusive with *aes_signing_key*.
|
|
|
|
|
|
|
|
--crypto_period_duration <seconds>
|
|
|
|
|
|
|
|
Defines how often key rotates. If it is non-zero, key rotation is enabled.
|
|
|
|
|
|
|
|
--group_id <hex>
|
|
|
|
|
|
|
|
Identifier for a group of licenses.
|