7.2.2 License Acquisition using the EME API
• Playready: For Playready the robustness level can be omitted. Instead, Playready defines different keySystem strings for Hard- and Software DRM support:
o “com.microsoft.playready”: Software DRM
o “com.microsoft.playready.hardware“ : Hardware DRM
This is the legacy PlayReady key system which does not conform to the EME version that CTA WAVE references.
The correct key system is "com.microsoft.playready.recommendation".
To indicate hardware DRM use the same key system with a videoCapabilities robustness attribute of "3000".
This is the legacy PlayReady key system which does not conform to the EME version that CTA WAVE references. The correct key system is "com.microsoft.playready.recommendation". To indicate hardware DRM use the same key system with a videoCapabilities robustness attribute of "3000".
See these comments from Sam Wenker (Microsoft PlayReady team): [(https://github.com/Dash-Industry-Forum/dash.js/issues/3852#issuecomment-1020455199)] [(https://github.com/Dash-Industry-Forum/dash.js/issues/3852#issuecomment-1020301841)] [(https://github.com/shaka-project/shaka-player/issues/818#issuecomment-405695770)]