Documentation

LG Smart TV App

Scope of support

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

  • Web applications for LG smart TV built with LG webOS TV SDK
  • Targeting deployment on LG Smart TV 2016+ models (webOS 3+)

To get started with your first webOS TV Application follow that webOS TV developer guide.

Using Radiant Media Player in a LG smart TV application 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 applications. Below is a non-exhaustive list of features you can expect to be available on webOS platform:

Feature webOS 3+
MPEG-DASH
CMAF-HLS
Multi-languages audio and captions
HTML5 video ads (1)
VOD & Live streaming
Low-latency live streaming
Autoplay with sound
Dedicated TV UI
Widevine DRM (2)

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.

Video ads support in LG smart TV apps

We support video advertisement with the following configuration:

  • Video ads with rmp-vast and HLS (hlsEngine: 'hlsjs' setting)
  • Video ads with Google IMA and HLS with forceNativeHlsOverHlsJS: true setting
  • Video ads with rmp-vast and MPEG-DASH are only supported on latest version of webOS (webOS TV 22+) - you will have to filter out previous versions of webOS (you may use webOSTV.js) and disable ads for those versions
  • Video ads with Google IMA and MPEG-DASH are NOT supported

Widevine DRM support in LG smart TV apps

We support Widevine DRM on webOS 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.

LG TV Demo App

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

App allowlisting (PLATFORM Edition)

Refer to our documentation for PLATFORM Edition allowlisting and denylisting.

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

©2015-2024 Radiant Media Player. All Rights Reserved.