Skip to content

Repository contains reference for developers / QA engineers building own Video On Demand streaming application. Provided implementation works for Tizen TV units produced on year 2017 and newer. The major contemporary PC web browsers (Chrome, Edge) are also supported.

License

Notifications You must be signed in to change notification settings

SamsungDForum/tizen-tv-vod-ref-app

Repository files navigation

Tizen TV VOD Reference Application

Introduction

This project has been conceived as a demo / reference for developers / QA engineers building own Video On Demand streaming application. Provided implemmentation works for Tizen TV units produced on year 2017 and newer. The major contemporary web browsers (Chrome, Edge) are also supported. Source code in this repository is open and can be included in the software products under the terms of the Mozilla Public License, v. 2.0. The copy of MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

The repository contains source code compatibile with video players utilizing MSE/EME API. It is independent on Tizen native streaming API. The TV Web Engine assures separation for the app.

See the list of currently supported web players:

The diagram below explains system components relations and internal communication flow:

componnets and comunication flow diagram

Please, before going forward be familiar with the 'Setup instructions' section.

Run with web browser

  • Start development web server:

    npm run serve:dev
    

    There's also a short alias for this script npm run start.

  • Open application in browser using URL:

    http://localhost:8081/
    

    When testing DRM content assure browser support:

    DRM Edge Firefox Chrome
    PlayReady ✔️
    Widevine ✔️ ✔️ ✔️

Run with Tizen TV device

  • Connect to Tizen TV Device using sdb

    tizen-studio\tools> .\sdb.exe connect 192.168.100.102
    * Server is not running. Start it now on port 26099 *
    * Server has started successfully *
    connecting to 192.168.100.102:26101 ...
    connected to 192.168.100.102:26101
    \tizen-studio\tools>

    or Device Manager

  • Bundle, packge, install and run application on target device:

    npm run target:run:dev
    

Further reading

About

Repository contains reference for developers / QA engineers building own Video On Demand streaming application. Provided implementation works for Tizen TV units produced on year 2017 and newer. The major contemporary PC web browsers (Chrome, Edge) are also supported.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published