4K (a.k.a. UHD) video allows for a new and improved viewer experience. Radiant Media Player provides a smart and configurable approach to 4K - UHD video rendering for both HLS and DASH.
4K video is best delivered with an adaptive bitrate streaming technology, like HLS or DASH. While it is technically possible to deliver 4K content with progressive download through Radiant Media Player, this is likely to cause playback issues for your viewers and generally not recommended. You can deliver 4K content with Radiant Media Player for on-demand, live or DVR video streaming.
Proper delivery of 4K video generally require the use of several video codecs, for example:
Two options are available to mix those codecs:
src
settingIn both cases, the player will automatically pick the right video codec based on device capabilities. Refer to our HEVC docs for more information. For reference here is an example of DASH manifest mixing 4K VP9 and AVC video.
4K content decoding requirements:
<!-- Include Radiant Media Player JavaScript file in your <body> or <head> --> <script src="https://cdn.radiantmediatechs.com/rmp/5.11.5/js/rmp.min.js"></script> <!-- Player container element --> <div id="rmpPlayer"></div> <script> var src = { // This DASH stream holds UHD content in both VP9 and H.264 video dash: 'https://storage.googleapis.com/shaka-demo-assets/sintel/dash.mpd', // This is for older Apple devices where HEVC is not supported hls: 'https://5b44cf20b0388.streamlock.net:8443/vod/sintel-hd.smil/playlist.m3u8', // For newer Apple devices where HEVC is supported (Safari 11+) hlsHevc: 'https://www.rmp-streaming.com/media/hls/fmp4/hevc/playlist.m3u8' }; var settings = { licenseKey: 'your-license-key', src: src, width: 948, height: 404, dashFirst: true, skin: 's3', contentMetadata: { poster: [ 'https://your-poster-url.jpg' ] } }; var elementID = 'rmpPlayer'; var rmp = new RadiantMP(elementID); rmp.init(settings); </script>