Skip to content

Commit

Permalink
Updates README
Browse files Browse the repository at this point in the history
  • Loading branch information
radiantmediaplayer committed May 28, 2021
1 parent 577f4f4 commit 82ac34f
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 11 deletions.
26 changes: 20 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
# rmp-fire-tv

Example for using [Radiant Media Player](https://www.radiantmediaplayer.com) in a Fire TV app.

## Usage
You can use Radiant Media Player to build media-oriented web-based Fire TV applications.

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:

- [HTML5 Web Apps for Fire TV](https://developer.amazon.com/docs/fire-tv/getting-started-with-web-apps.html)
- [HTML5 Hybrid Apps for Fire TV](https://developer.amazon.com/docs/fire-tv/hybrid-apps-overview.html) - this is required for DRM support

Expand All @@ -12,42 +15,53 @@ We support Fire TV devices running on FireOS 5+.
For a list of supported features [see our documentation](https://www.radiantmediaplayer.com/docs/latest/fire-tv-apps.html#features).

## 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
- 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](https://www.radiantmediaplayer.com/rmp-fire-tv/). This example

A live example of our demo app [can be viewed here](https://www.radiantmediaplayer.com/rmp-fire-tv/). This example
is meant to be tested in [Amazon Web App Tester](https://developer.amazon.com/docs/fire-tv/webapp-app-tester.html) 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 hybrid approach enables DRM support in Amazon WebView (AWV) and better performance for video playback. Please follow [our guide to building Android TV apps with Cordova](https://www.radiantmediaplayer.com/docs/latest/android-tv.html) for guidance.

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](https://www.radiantmediaplayer.com/docs/latest/android-tv.html) 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](https://www.radiantmediaplayer.com/terms-of-service.html).
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](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](https://www.radiantmediaplayer.com/free-trial.html).
5 changes: 0 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,6 @@ <h3>Live</h3>
<li><a href="live-dash.html">Live DASH AVC (H.264)</a></li>
</ul>

<h3>DRM</h3>
<ul>
<li><a href="dash-drm.html">DASH Widevine DRM VOD</a></li>
</ul>

<h3>Video advertisement (VAST)</h3>
<ul>
<li><a href="ads.html">Video ads with rmp-vast</a></li>
Expand Down

0 comments on commit 82ac34f

Please sign in to comment.