Apple's Fairplay for modern EME.
Apple's Fairplay for legacy Apple Media Keys, for natively played HLS.
Only available through WebKit-prefixed EME, which requires DrmOptions.preferPrefixedMediaKeys when the browser also supports standard EME.
Apple's Fairplay for legacy Apple Media Keys, for Media Source Extensions playback.
The session is started from the FairPlay content (asset) id
(DrmProtection.contentId), which the CDM sends as the SPC's
asset id, while the key is applied to the SourceBuffer's samples. Unlike
standard EME's FAIR_PLAY, the asset id is therefore independent
of the media's key id. Before the license request, the CDM asks for the
server certificate with a certificate message.
Only available through WebKit-prefixed EME, which requires DrmOptions.preferPrefixedMediaKeys when the browser also supports standard EME.
Microsoft's PlayReady.
Microsoft's PlayReady.
Microsoft's PlayReady for Chromecast.
Microsoft's PlayReady.
Google's Widevine.
Plain text encryption.