PlayReady Claims
The claims in this section apply only to PlayReady objects.
Security Policy
Security policies within the token are assigned unique IDs by a UUID. The claims must be within a "playready" object.
"security_level" claim
Optional. The "security_level" claim is a child of the PlayReady policy claim. It is an integer that sets the acceptable client security level.
Valid values:
- 150
- 2000
- 3000
Default: 2000
"minimum_compressed_digital_audio" claim
Optional. The "minimum_compressed_digital_audio" claim is a child of the PlayReady policy claim.
Valid values:
- 100
- 150
- 200
- 250
- 300
For more information, refer to PlayReady Output Protection Levels.
"minimum_uncompressed_digital_audio" claim
Optional. The "minimum_uncompressed_digital_audio" claim is a child of the PlayReady policy claim. It controls how the output device handles routing of audio.
Valid values:
- 100
- 150
- 200
- 250
- 300
For more information, refer to PlayReady Output Protection Levels.
"minimum_compressed_digital_video" claim
Optional. The "minimum_compressed_digital_video" claim is a child of the PlayReady policy claim. It controls how output devices handle routing of digital video.
Valid values:
- 400
- 500
For more information, refer to PlayReady Output Protection Levels.
"minimum_uncompressed_digital_video" claim
Optional. The "minimum_uncompressed_digital_video" claim is a child of the PlayReady policy claim.
Valid values:
- 100
- 250
- 270
- 300
"require_hdcp1" claim
Optional. This optional claim of the PlayReady policy claim defines if HDCP v2.2 is required. It is a boolean value.
"playready" (PlayReady) claim
Optional. The "playready" claim is a child of the policy claim. It is a JSON object structure that allows communication of PlayReady specific claims.
"begin_time" claim
Optional. The "begin_time" claim is an optional child of the PlayReady policy claim. It is an integer value that expresses the epoch time when the license is to begin. Use UTC time.
Units: Seconds
"expiration_after_first_play" claim
Optional. The "expiration_after_first_play" claim is an optional child of the PlayReady policy claim. It is an integer value that specifies how long the content may be played or streamed for after first play.
Units: Seconds
"expiration_time" claim
Optional. The "expiration_time" claim is an optional child of the PlayReady policy claim. It is an integer value that expresses the epoch time when the license is to expire. Use UTC time.
Units: Seconds
"persistent" claim
Optional. The "persistent" claim is an optional child of the PlayReady policy claim. It is a boolean that indicates if the license should be persistent or not.
Default: False
Updated over 1 year ago