The Bitmovin Player uses the HTML5 Encrypted Media Extension (EME) of the browser to enable DRM playback without plugins on as many platforms as possible. In order to be used on the playback side, a DRM standard has first to be supported natively by the browser / device the player is running on.
As of now, there is no common ground across browsers and devices : Firefox, Chrome, and Android platforms support Widevine. Microsoft browsers (Edge), support Playready and Safari browsers and iOS Native apps support Fairplay.
To make sure your encrypted stream will be watch-able on [as many platforms as possible](🔗), it is recommended to implement these 3 DRM standards.
Our player allows to [setup multiple DRM solutions](🔗) in parallel, so the according one will be used dynamically depending on the device.