Radiant Media Player

Samsung Smart TV application (Tizen TV)



Documentation sections


Scope of support

You can use Radiant Media Player to build media-oriented web-based Samsung Smart TV applications. The player is equipped with various optimisations, notably file:// protocol support, to work in the following environments:

  • Web applications for smart TV built with Tizen Studio
  • Targeting deployment on Samsung Smart TV 2017+ models (Tizen 3+)

To get started with your first Tizen TV Web Application follow that guide.

Using Radiant Media Player in a Samsung smart TV applictation is only available for PLATFORM edition customers as FILE protocol support is required.


Supported features

Most player features available for the web are generally available with Radiant Media Player for smart TV web-based applications. Below is a non-exhaustive list of features you can expect to be available:

Feature Tizen 3+
DASH
HLSBETA
MP4 progressive download
Multi-languages closed captions and audio
HTML5 video ads (1)
VOD & Live streaming
DVR streaming (2)
Autoplay (with audio) support
Dedicated TV skin
Player API
Widevine DRM (DASH) (3)

TV app player skin

We provide an out-of-box tv-optimized player skin to help you get started with your TV app. This skin defaults to a full window mode ideal for a fullscreen experience on larger displays. Other player skins can also be used in a context of a smart TV app. The tv-optimized player skin can be enabled through the skin setting set to 'tv'. See our player skins documentation for more information.

Player code example for using the TV skin - see this example here

<!-- Include Radiant Media Player JavaScript file in your <body> or <head> -->
<script src="https://cdn.radiantmediatechs.com/rmp/5.8.5/js/rmp.min.js"></script>
<!-- Player container element -->
<div id="rmpPlayer"></div>
<script>
// Your streaming source - DASH in this example
  var src = {
    dash: 'https://your-dash-url.mpd'
  };
  // Your player settings
  var settings = {
    licenseKey: 'your-license-key',
    src: src,
    skin: 'tv',
    contentMetadata: {
      poster: [
        'https://your-poster-url.jpg'
      ],
      title: 'your-content-title'
    }
  };
  var elementID = 'rmpPlayer';
  var rmp = new RadiantMP(elementID);
  rmp.init(settings);
</script>

Video ads support in smart TV apps

We do support using video ads in a web-based TV app. It should be noted that since the HTML5 Google IMA SDK is not officially supported in a Samsung Smart TV app, the preferred solution is to use our VAST parser rmp-vast. However if you are using Google Ads (DFP, AdSense for Video, AdX) we still recommend using the IMA SDK even in a Samsung Smart TV app. The VAST parser can be selected with player setting adParser set to 'ima' or 'rmp-vast'.


Widevine DRM support in smart TV apps

We support Widevine DRM (DASH) on Tizen 3+ devices. Just pass DRM information to the TV player as you would normally do with our web player. See our DRM documentation for more information.


Samsung Tizen TV Demo App

We have released a demo app for using Radiant Media Player in a web app for Tizen TV. This demo app is available on GitHub.


App white-listing (PLATFORM Edition)

By default you can use your platform edition license key on any app requiring the FILE protocol. However you may want, and it is recommended, to lock down usage of your license key to a limited number of apps. Review this section for enabling App white-listing.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License.