Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »


This manual contains information on how to use Tata Elxsi Accelerator UI, which is an user interface for Video Accelerator devices.


  1. Live Video Playback
  2. Playback Controls
  3. Home screen UI with following options:

    1. Recommended Videos
    2. Premium Apps (YouTube, Amazon, Netflix)
    3. Metrological Apps

  4. Video on Demand (VOD)

  5. Bluetooth Settings

  6. Volume Control

Set Up  

This section provides details on how the user can launch Tata Elxsi Accelerator UI by choosing either of the following 3 options:

  1. Launch the pre-deployed Lightning UI on accelerator
  2. Configure pre-deployed Accelerator UI as the default UI on STB boot up
  3. Build the Lightning UI locally and launch on accelerator device

Launch the pre-deployed Lightning UI on accelerator 

  1. Pre-deployed url is available at
  2. Navigate to Thunder Controller UI (by giving IP address of device on browser)
  3. Navigate to UX tab
  4. Enter deployed url ( in custom URL field and click ‘SET’.
  5. The accelerator UI will get loaded on UX (web kit browser instance)

(Above figure shows the setting URL in the UX)

Configure the pre-deployed Accelerator UI as the default UI on STB boot up 

Point RDK splash screen to the deployed URL of Accelerator Application. On boot up, Accelerator app will be launched immediately after displaying RDK Splash screen (Default video will be played on launching the Accelerator App)

Build the Accelerator UI and launch on accelerator 

How to build Accelerator UI code

  1. Pre-requisites:

Installation of Node.js 10.x, npm and Lightning-CLI (reference)

2. Clone the Accelerator-UI project

git clone

3. Navigate to the project location in terminal

4. Run:  npm install

It downloads all the dependent packages.

5. lng build :  will create a standalone bundle that you can run in the browser.

6. lng serve :  will start a local webserver and run the App.

 The port information of the server will be shown in the terminal.

7. lng dev :  will build the App and start the webserver.

 Besides it watches for the changes while running the App.

Application will be up and running locally on local host (

How to bring Accelerator UI on STB bootup

Follow steps mentioned in Launch the pre-deployed Lightning UI on accelerator to launch the locally deployed application (http://<IPaddress>:8080) on your Accelerator device.x

Follow steps mentioned in Configure the pre-deployed Accelerator UI as the default UI to configure your locally deployed application (http://<IPaddress>:8080) as the default UI on STB boot up

  • No labels