Skip to content

radiantmediaplayer/rmp-fire-tv

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
css
 
 
 
 
js
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

rmp-fire-tv

Example for using Radiant Media Player in a Fire TV app.

Usage

You can use Radiant Media Player to build media-oriented web-based Fire TV applications. The player is equipped with various optimisations, to work in the following environments:

We support Fire TV devices running on FireOS 5+.

For a list of supported features see our documentation.

Demo app structure

The demo app is built with a landing page (index.html) that offers the possibility to start different players showcasing various features available with Radiant Media Player for Fire TV app:

VOD

  • dash.html: DASH VOD AVC (H.264)
  • dash-vp9.html: DASH VOD VP9
  • dash-maudios-mcaptions.html: DASH VOD VP9/AVC with multiple audios and multiple captions
  • hls.html: HLS-TS VOD AVC (H.264)
  • fmp4-hls.html: CMAF/fmp4 HLS VOD AVC (H.264)

Live

  • live-hls.html: Live HLS-TS AVC (H.264)
  • low-latency-live-hls.html: Low Latency Live CMAF/fmp4 HLS AVC (H.264)
  • live-dash.html: Live DASH AVC (H.264)

Video advertisement (VAST)

  • ads.html: Video ads with rmp-vast
  • ads-ima.html: Video ads with Google IMA

Players displayed use our dedicated TV skin for a better fullscreen experience on large displays.

Example

A live example of our demo app can be viewed here. This example is meant to be tested in Amazon Web App Tester but can also be viewed in a web browser.

DRM

We support Widevine DRM with DASH streaming on Fire TV. A basic Web Apps for Fire TV however does not allow for DRM support. We need to build a native Android app to display a WebView (a.k.a. hybrid app) - this is typically done by using a hybrid framework like Cordova or by creating a WebView project with Android Studio. This hybrid approach on Fire TV allows to provide capabilities that are not possible in a basic web app, due to the security boundary between the browser and the device APIs. This also enables DRM support in Amazon WebView (AWV) and better performance for video playback.

Please follow our guide to building Android TV apps with Cordova for guidance.

Issues

Issues should be submitted in this GitHub page. We will do our best to review them.

License for rmp-fire-tv

rmp-fire-tv is released under MIT.

License for Radiant Media Player

Radiant Media Player is a commercial HTML5 media player, not covered by the above MIT license.

Radiant Media Player license can be found here: https://www.radiantmediaplayer.com/terms-of-service.html.

You may request a free trial for Radiant Media Player at: https://www.radiantmediaplayer.com/free-trial.html.