Support for a given codec depends on the targeted device/OS/browser to provide support for this codec. If multiple sets of codec are provided to the player it will automatically detect which codec to use based on device capabilities.
OS | Rendering engine(1) | Rendering mode | Supported streaming protocols | HTML5 video ads | DRM | Live streaming | DVR controls | 360° video | HTML5 audio |
---|---|---|---|---|---|---|---|---|---|
Android 6+ | Chrome | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes |
Firefox | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | No | Yes | |
Samsung Internet | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes | |
Opera | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes | |
iOS 12+ | Safari | HTML5 | HLS, MPEG-DASH (24), PD | Yes | FairPlay | Yes | Yes(14) | Yes(8) | Yes |
iPadOS 13+ | Safari | HTML5 | HLS, MPEG-DASH, PD | Yes | FairPlay | Yes | Yes(14) | Yes | Yes |
Windows 7, 8, 8.1, 10 & 11+ | Chrome | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes |
Firefox | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes | |
Opera | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes | |
MS Edge 79+ | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine & PlayReady(23) | Yes | Yes | Yes | Yes | |
Windows 10 only | MS Edge Legacy 15+ | HTML5 | HLS, MPEG-DASH, PD | Yes | PlayReady | Yes | Yes | Yes | Yes |
macOS 10.12+ (macOS Sierra) | Safari 12+ | HTML5 | HLS, MPEG-DASH, PD | Yes | FairPlay | Yes | Yes | Yes | Yes |
Chrome | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes | |
Firefox | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes | |
Opera | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes | |
Chrome OS | Chrome | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes |
Linux(12) | Chrome | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes |
Firefox | HTML5(13) | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes | |
FireOS 6+ | Latest Amazon Silk | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Yes | Yes | Yes |
OS | Rendering engine | Rendering mode | Supported streaming protocols | HTML5 video ads | DRM | Live streaming | DVR controls | 360° video | HTML5 audio |
---|---|---|---|---|---|---|---|---|---|
Android 6+ | Ionic, Flutter, Apache Cordova, WebView | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine (21) | Yes | Yes | Yes | Yes |
iOS 12+ | Ionic, Flutter, Apache Cordova, WebView | HTML5 | HLS, MPEG-DASH (24), PD | Yes | FairPlay | Yes | Yes(14) | Yes | Yes |
iPadOS 13+ | Ionic, Flutter, Apache Cordova, WebView | HTML5 | HLS, MPEG-DASH, PD | Yes | FairPlay | Yes | Yes(14) | Yes | Yes |
OS | Rendering engine | Rendering mode | Supported streaming protocols | HTML5 video ads | DRM | Live streaming | DVR controls | 360° video | HTML5 audio |
---|---|---|---|---|---|---|---|---|---|
Samsung Smart TV (2018+ models) | Tizen 4+ | HTML5 | MPEG-DASH, CMAF HLS, PD | Yes | Widevine | Yes | Live-only | Yes | Yes |
LG Smart TV (2018+ models) | webOS 4+ | HTML5 | MPEG-DASH, CMAF HLS, PD | Yes | Widevine | Yes | Live-only | Yes | Yes |
OS | Rendering engine | Rendering mode | Supported streaming protocols | HTML5 video ads | DRM | Live streaming | DVR controls | 360° video | HTML5 audio |
---|---|---|---|---|---|---|---|---|---|
Google Cast(14) | Cast receiver application (CAF) | HTML5 | HLS, MPEG-DASH, PD | Yes | Widevine | Yes | Live-only(5) | No | Yes |
AirPlay(15) | AirPlay receiver application | HTML5 | HLS, PD | Yes | No | Yes | Live-only(5) | No | Yes |
(5) Where DVR controls are not available the player will handle the DVR stream as simple live stream
(12) We support the latest LTS desktop Ubuntu - other Debian-based distros could work but are not actively tested by the Radiant Media Player team
(13) In order to render H.26* video or AAC audio through HTML5 video Firefox for Linux generally requires installing additional codecs that may not be available by default with the OS. You may refer to this article for more information.
(14) We provide support for any Google Cast compliant receiver devices (Chromecast, Android TV ...)
(15) We provide support for any Apple AirPlay compliant receiver devices (Apple TV, Airport Express, AirPlay-compatible speakers ...)
(21) Using Widevine DRM in an Android WebView requires the Widevine CDM to be available in that WebView. Older versions of Android System WebView may not come with that CDM so older Android devices (before Android 7) may not always be able to decode DRM encrypted content (an error message is shown to the viewer in that context).
(23) Playready DRM support in MS Edge 79+ is only available in Windows 8.1 and Windows 10+
(24) MPEG-DASH support in iOS Safari is only available for iOS 17.1+
©2015-2025 Radiant Media Player. All Rights Reserved.