Getting started with Wowza Flowplayer Smart TV development

The approach for Wowza Flowplayer to run on web-based Smart TV environments (like Tizen or webOS) is similar across all platforms.

Tizen

For Samsung TVs (or other Tizen-based devices), Wowza has an example application developed that will help you get started on Flowplayer development on Tizen-based systems.

The source code can be found on Github:

You'll also want to add the Wowza Flowplayer Tizen plugin for remote control functionality and other functions. You can review the Tizen-plugin documentation before you get started.

WebOS

For LG TVs (or other webOS-based devices), Wowza has an example application developed that will help you get started on Flowplayer development on webOS-based systems.

The source code can be found on Github:

You'll also want to add the Wowza Flowplayer webOS plugin for remote control functionality and other functions. You can review the webOS-plugin documentation before you get started.

Exceptions

The webplayer works the same as it works on a normal web browser with the following exceptions (see below).

Remote control support

To make the player usable with remote control, include the relevant Wowza Flowplayer Smart TV plugin.

We offer plugins for:

Media URLs

Most web-based Smart TV platforms run a Chromium-based browser as the view layer.

The application is served from the filesystem directly with file:/// protocol. This means that you can't use protocol-relative media urls like //cdn.example.com/myfile.mp4. You have to include the full absolute media URL with protocol instead.

https://cdn.example.com/myfile.mp4.

Media types

The Chromium-based browser, most likely, only supports .mp4 files out of the box. To run HLS or MPEG-DASH content, include the relevant playback plugin for Wowza Flowplayer when you initialize the player.