Media Capabilities

The Media Capabilities in Axinom Media Tools allow users to check what audio, video, and DRM formats their current browser supports.

Containers all none

Video Codecs all none

Audio Codecs all none


Popular Capabilities

H.264 in MP4, High Profile, Sample Entry: avc1
video/mp4; codecs="avc1.640014" | Level 2, up to 352x288@30 and 2500 kbit/s
Up to: 128x96@172, 176x144@120, 320x240@39.6, 352x240@36, 352x288@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.64001E" | Level 3, up to 720x576@25 and 12.5 mbit/s
Up to: 176x144@172, 320x240@135, 352x240@122.7, 352x288@102.3, 352x480@61.4, 352x576@51.1, 640x480@33.8, 704x480@30.7, 720x480@30, 704x576@25.6, 720x576@25.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.64001F" | Level 3.1, up to 1280x720@30 and 17.5 mbit/s
Up to: 352x288@172, 352x480@163.6, 352x576@136.4, 640x480@90, 704x480@81.8, 720x480@80, 704x576@68.2, 720x576@66.7, 800x600@56.8, 1024x768@35.2, 1280x720@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.640028" | Level 4, up to 2048x1024@30 and 25 mbit/s
Up to: 720x480@172, 704x576@155.2, 720x576@151.7, 800x600@129.3, 1024x768@80, 1280x720@68.3, 1280x960@51.2, 1280x1024@48, 1408x960@46.5, 1408x1152@38.8, 1600x1200@32.8, 1920x1088@30.1, 2048x1024@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.640033" | Level 5.1, up to 4096x2304@26.7 and 300 mbit/s
Up to: 1408x960@172, 1408x1152@155.2, 1600x1200@131.1, 1920x1088@120.5, 2048x1024@120, 2048x1088@112.9, 2048x1536@80, 2560x1920@51.2, 3616x1536@45.3, 3680x1536@44.5, 3840x2160@30.3, 4096x2048@30, 4096x2160@28.4, 4096x2304@26.7.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.64003C" | Level 6, up to 8192x4320@30.2 and 300 mbit/s
Up to: 2048x1536@300, 2560x1920@217.6, 3616x1536@192.6, 3680x1536@189.2, 3840x2160@128.9, 4096x2048@127.5, 4096x2160@120.9, 4096x2304@113.3, 7680x4320@32.2, 8192x4096@31.9, 8192x4320@30.2.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
H.264 in MP4, Constrained Baseline Profile, Sample Entry: avc1
video/mp4; codecs="avc1.424014" | Level 2, up to 352x288@30 and 2000 kbit/s
Up to: 128x96@172, 176x144@120, 320x240@39.6, 352x240@36, 352x288@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.42401E" | Level 3, up to 720x576@25 and 10 mbit/s
Up to: 176x144@172, 320x240@135, 352x240@122.7, 352x288@102.3, 352x480@61.4, 352x576@51.1, 640x480@33.8, 704x480@30.7, 720x480@30, 704x576@25.6, 720x576@25.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.42401F" | Level 3.1, up to 1280x720@30 and 14 mbit/s
Up to: 352x288@172, 352x480@163.6, 352x576@136.4, 640x480@90, 704x480@81.8, 720x480@80, 704x576@68.2, 720x576@66.7, 800x600@56.8, 1024x768@35.2, 1280x720@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.424028" | Level 4, up to 2048x1024@30 and 20 mbit/s
Up to: 720x480@172, 704x576@155.2, 720x576@151.7, 800x600@129.3, 1024x768@80, 1280x720@68.3, 1280x960@51.2, 1280x1024@48, 1408x960@46.5, 1408x1152@38.8, 1600x1200@32.8, 1920x1088@30.1, 2048x1024@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.424033" | Level 5.1, up to 4096x2304@26.7 and 240 mbit/s
Up to: 1408x960@172, 1408x1152@155.2, 1600x1200@131.1, 1920x1088@120.5, 2048x1024@120, 2048x1088@112.9, 2048x1536@80, 2560x1920@51.2, 3616x1536@45.3, 3680x1536@44.5, 3840x2160@30.3, 4096x2048@30, 4096x2160@28.4, 4096x2304@26.7.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="avc1.42403C" | Level 6, up to 8192x4320@30.2 and 240 mbit/s
Up to: 2048x1536@300, 2560x1920@217.6, 3616x1536@192.6, 3680x1536@189.2, 3840x2160@128.9, 4096x2048@127.5, 4096x2160@120.9, 4096x2304@113.3, 7680x4320@32.2, 8192x4096@31.9, 8192x4320@30.2.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
AAC in MP4
audio/mp4; codecs="mp4a.40.2" | AAC-LC (Low Complexity)
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
audio/mp4; codecs="mp4a.40.5" | AAC-HE (High-Efficiency)
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
audio/mp4; codecs="mp4a.40.29" | AAC-HE v2 (High-Efficiency)
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
Opus in MP4
audio/mp4; codecs="opus"
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
Opus in WebM
audio/webm; codecs="opus"
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
AV1 in MP4, Main Profile, Main Tier, 8-bit, YUV 4:2:0, Color Primaries: BT.709 (HD), Transfer Characteristics: BT.709, Matrix Coefficients: BT.709, Color Range: Studio Swing Representation
video/mp4; codecs="av01.0.00M.08" | Level 2.0, up to 426x240@30 and 1500 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="av01.0.01M.08" | Level 2.1, up to 640x360@30 and 3000 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="av01.0.04M.08" | Level 3.0, up to 854x480@30 and 6000 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="av01.0.05M.08" | Level 3.1, up to 1280x720@30 and 10 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="av01.0.08M.08" | Level 4.0, up to 1920x1080@30 and 12 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="av01.0.12M.08" | Level 5.0, up to 3840x2160@30 and 30 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="av01.0.16M.08" | Level 6.0, up to 7680x4320@30 and 60 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
AV1 in WebM, Main Profile, Main Tier, 8-bit, YUV 4:2:0, Color Primaries: BT.709 (HD), Transfer Characteristics: BT.709, Matrix Coefficients: BT.709, Color Range: Studio Swing Representation
video/webm; codecs="av01.0.00M.08" | Level 2.0, up to 426x240@30 and 1500 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="av01.0.01M.08" | Level 2.1, up to 640x360@30 and 3000 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="av01.0.04M.08" | Level 3.0, up to 854x480@30 and 6000 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="av01.0.05M.08" | Level 3.1, up to 1280x720@30 and 10 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="av01.0.08M.08" | Level 4.0, up to 1920x1080@30 and 12 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="av01.0.12M.08" | Level 5.0, up to 3840x2160@30 and 30 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="av01.0.16M.08" | Level 6.0, up to 7680x4320@30 and 60 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
H.265 in MP4, Main Profile, Main Tier, Sample Entry: hvc1
video/mp4; codecs="hvc1.1.6.L63.B0" | Level 2.1, up to 640x360@30 and 3000 kbit/s
Up to: 128x96@300, 176x144@200, 320x240@90, 352x240@75, 352x288@60, 352x480@37.5, 352x576@33.3, 640x360@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="hvc1.1.6.L90.B0" | Level 3, up to 960x540@30 and 6000 kbit/s
Up to: 176x144@300, 320x240@202.5, 352x240@168.7, 352x288@135, 352x480@84.3, 352x576@75, 640x360@67.5, 640x480@50.6, 704x480@46, 720x480@42.1, 704x576@40.9, 720x576@37.5, 864x480@36.1, 800x600@31.1, 960x540@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="hvc1.1.6.L93.B0" | Level 3.1, up to 1280x720@33.7 and 10 mbit/s
Up to: 352x240@300, 352x288@270, 352x480@168.7, 352x576@150, 640x360@135, 640x480@101.2, 704x480@92, 720x480@84.3, 704x576@81.8, 720x576@75, 864x480@72.3, 800x600@62.3, 960x540@60, 1024x768@42.1, 1280x720@33.7.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="hvc1.1.6.L120.B0" | Level 4, up to 2048x1080@30 and 12 mbit/s
Up to: 352x576@300, 640x360@272, 640x480@204, 704x480@185.4, 720x480@170, 704x576@164.8, 720x576@151.1, 864x480@145.7, 800x600@125.5, 960x540@120.8, 1024x768@85, 1280x720@68, 1280x960@54.4, 1280x1024@51, 1408x960@49.4, 1408x1152@41.2, 1600x1200@34.3, 1920x1080@32, 2048x1024@31.8, 2048x1080@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="hvc1.1.6.L150.B0" | Level 5, up to 4096x2160@30 and 25 mbit/s
Up to: 1024x768@300, 1280x720@272, 1280x960@217.6, 1280x1024@204, 1408x960@197.8, 1408x1152@164.8, 1600x1200@137.4, 1920x1080@128, 2048x1024@127.5, 2048x1080@120, 2048x1536@85, 2560x1920@54.4, 3616x1536@47.7, 3680x1536@46.8, 3840x2160@32, 4096x2048@31.8, 4096x2160@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="hvc1.1.6.L180.B0" | Level 6, up to 8192x4320@30 and 60 mbit/s
Up to: 2048x1536@300, 2560x1920@217.6, 3616x1536@190.8, 3680x1536@187.5, 3840x2160@128, 4096x2048@127.5, 4096x2160@120, 4096x2304@113.3, 4096x3072@85, 7680x4320@32, 8192x4096@31.8, 8192x4320@30.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
VP9 in MP4, Profile 0 (8-bit, 4:2:0), 8-bit, 4:2:0 colocated with luma (0,0), Color Primaries: BT.709, Transfer Characteristics: BT.709, Matrix Coefficients: BT.709, Color Range: Legal (Studio Swing Representation)
video/mp4; codecs="vp09.00.20.08" | Level 2, up to 480x256@30 and 1800 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="vp09.00.21.08" | Level 2.1, up to 640x384@30 and 3600 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="vp09.00.30.08" | Level 3, up to 1080x512@30 and 7200 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="vp09.00.31.08" | Level 3.1, up to 1280x768@30 and 12 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="vp09.00.40.08" | Level 4, up to 2048x1088@30 and 18 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="vp09.00.50.08" | Level 5, up to 4096x2176@30 and 60 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/mp4; codecs="vp09.00.60.08" | Level 6, up to 8192x4352@30 and 180 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
VP9 in WebM, Profile 0 (8-bit, 4:2:0), 8-bit, 4:2:0 colocated with luma (0,0), Color Primaries: BT.709, Transfer Characteristics: BT.709, Matrix Coefficients: BT.709, Color Range: Legal (Studio Swing Representation)
video/webm; codecs="vp09.00.20.08" | Level 2, up to 480x256@30 and 1800 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="vp09.00.21.08" | Level 2.1, up to 640x384@30 and 3600 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="vp09.00.30.08" | Level 3, up to 1080x512@30 and 7200 kbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="vp09.00.31.08" | Level 3.1, up to 1280x768@30 and 12 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="vp09.00.40.08" | Level 4, up to 2048x1088@30 and 18 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="vp09.00.50.08" | Level 5, up to 4096x2176@30 and 60 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
video/webm; codecs="vp09.00.60.08" | Level 6, up to 8192x4352@30 and 180 mbit/s.
Progressive Streaming (MSE)
Clear Key DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

org.w3.clearkey

cenc keyids webm

The ability to persist licenses

cenc keyids webm
FairPlay DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.apple.fps

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.1_0

For playback using a native media player (HTMLMediaElement). cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.2_0

Not documented, but supposedly for playback using MSE. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.apple.fps.3_0

Not documented, but referenced in WebKit. cenc keyids webm

The ability to persist licenses

cenc keyids webm
PlayReady DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.microsoft.playready

An old, unsupported, not EME-compliant client with the security level 150 (unsecure) or 2000 (Software DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

com.microsoft.playready.hardware

An old, unsupported, not EME-compliant client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation

An EME-compliant client with the security level 150 (unsecure), 2000 (Software DRM), or 3000 (Hardware DRM). This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: 2000

A client with the security level 2000 (Software DRM). cenc keyids webm

Robustness: 3000

A client with the security level 3000 (Hardware DRM). cenc keyids webm

com.microsoft.playready.recommendation.3000

An EME-compliant client with the security level 3000 (Hardware DRM). May be used when it's not possible to specify the robustness level. cenc keyids webm
Widevine DRM (EME)
This client doesn't support EME (navigator.requestMediaKeySystemAccess(keySystem, configurations)).

com.widevine.alpha

A client with the security level 1, 2, or 3. This check doesn't specify the robustness level, so a client with any security level may be chosen. This may lead to an unexpected behavior, so it's highly recommended to always specify the robustness level explicitly. cenc keyids webm

The ability to persist licenses

cenc keyids webm

Robustness: SW_SECURE_CRYPTO

A client with the security level 3 (lowest), which performs cryptographic operations using software-based white-box implementations of cryptographic algorithms. cenc keyids webm

Robustness: SW_SECURE_DECODE

A client with the security level 3 (lowest) and an obfuscated decoder, which performs cryptographic operations using software-based implementations of cryptographic algorithms. cenc keyids webm

Robustness: HW_SECURE_CRYPTO

A client with the security level 2, which performs all cryptographic operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_DECODE

A client with the security level 1 (highest), which performs all cryptographic and decoding operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm

Robustness: HW_SECURE_ALL

A client with the security level 1 (highest), which performs all cryptographic, decoding, compressed and uncompressed media handling operations within a hardware-backed trusted execution environment (TEE). cenc keyids webm
Thanks to Axinom DRM, pirates are not able to steal premium video content

Need DRM?

If you're using these tools, you're likely distributing protected content. Axinom DRM is a robust solution trusted by global brands to secure premium video. It prevents piracy and screen recording, ensuring your content stays safe.

Learn more about Axinom DRM