Documentation

Compatibility Table

Supported codecs

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.

  • Video
  • Audio
    • AAC in MP4 or MPEG-2 TS container (including HE-AAC v1 & v2)
    • MP3 in MP4 or MPEG-2 TS container
    • AC-3, EC-3, AC-4 in MP4 or MPEG-2 TS container (Dolby Digital, Dolby Digital Plus, Dolby Atmos) - where AC-3 support is available
    • Opus in WebM container
    • Vorbis in WebM container

Supported streaming protocols

  • HLS - docs
  • MPEG-DASH - docs
  • Progressive download (PD below) - docs

Supported browsers (mobile & desktop)

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

Supported mobile apps built with web technologies

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

Supported OTT apps built with web technologies

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

Supported casting protocols (Google Cast & AirPlay)

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

Compatibility table support notes

(1) Here are the minimum version of major browsers we support:
  • Chrome 55+
  • Firefox 53+
  • Safari 12+
  • Opera 42+
  • MS Edge 79+
  • MS Edge Legacy 15+
  • Samsung Internet 9.2+

(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.