Radiant Media Player

HEVC (H.265 video) support



Documentation sections


HEVC support in Radiant Media Player

Radiant Media Player relies on the device it runs on to provide HEVC decoding support to render HEVC encoded content with HTML5 video. This is true for native HTML5 video rendering (e.g. native HLS on Apple devices) or through media source extensions (HLS, DASH). Currently the following environments are supported:

  • HLS (CMAF/fmp4) with HEVC video & AAC audio: iOS 11+ Safari, iPadOS 13+ Safari, Safari 11+ for macOS and MS Edge Legacy for Windows 10
  • DASH with HEVC video & AAC audio: iPadOS 13+ Safari, Safari 11+ for macOS and MS Edge Legacy for Windows 10

For HEVC support in MS Edge Legacy for Windows 10 a compatible graphic card with HEVC decoding support is also required. Note that HEVC support in Chromium-based MS Edge is not available.

Because HEVC is still not widely available it is likely you will need to use a combination of HEVC & AVC encoded content to reach a large range of devices. We have 2 options:

Option 1: HLS/DASH manifest holding both HEVC & AVC variants. When both HEVC & AVC variants are available in a HLS/DASH manifest the player will automatically pick the appropriate format based on device capabilities.

Option 2: use a combination of hls & hlsHevc properties of the src object. For newer devices that support HLS (CMAF/fmp4) with HEVC the src.hlsHevc URL will be used and for devices that do not support HLS (CMAF/fmp4) with HEVC but do support classic HLS-TS with AVC the src.hls URL will be used. The player will automatically pick the appropriate format based on device capabilities.


Player setting examples for HEVC support - see this example here

Example of src object for HLS with option 2:

var src = {
  hlsHevc: 'https://your-hls-hevc-url.m3u8',
  hls: 'https://your-hls-avc-url.m3u8'
};
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License.