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:
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.
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' };