PlayReady Encrypted Media Extensions Key System Strings

Support for Encrypted Media Extensions (EME) Key System Strings varies based on client and version.

Available Key System Strings

The following table shows the key system string availability and support for each PlayReady client and version.

 

Key System String Windows 10+ Microsoft Edge* Porting Kit
com.microsoft.playready.recommendation - Supported.
- Security Level 2000.
- Best effort compliance with latest EME specification.
- Supported in PK 3.3 and higher.
- Security Level depends on OEM device.
- Best effort compliance with latest EME specification as of PK version's release date.
com.microsoft.playready.recommendation.3000 - Supported on devices with required hardware.
- Security Level 3000.
- Best effort compliance with latest EME specification.
- Not supported.
com.microsoft.playready - Deprecated.
- Will be removed in a future release.
- Non-compliant with any version of the EME specifification.
- Supported in PK 3.2.
- Deprecated in PK 3.3-4.2.
- Not supported in PK 4.3 or higher.
- Security Level depends on OEM device.
- Only compliant with EME specification circa 2017.
All other key system strings - Behavior undefined. - Not supported.

Notes

   
* Only versions of the OS and browser which are currently supported by Microsoft. Versions that are out of support have undefined behavior.