Apps and viewers

About TV apps

TVIP TMS uses Open JSON API and its non-public extensions to work with subscriber applications.

Applications for different platforms, united by the name of TMS Player, are universal and can connect to the TMS by using a public address of the server, for all applications except TVIP S-Box, and available HTTPS connection is a mandatory option.

The use of TMS Player is recommended for the test and setup phase of the TVIP TMS Pro. During the commercial launch phase, we strongly recommend using branded versions of the application, the terms of branding may be negotiated with your manager.

Set-top boxes

  • TVIP S-Box - support is built into the media center firmware, and it’s the only option for the free version of TVIP TMS.

  • Android-based STB - TMS Player app for TV, available on Google Play and as an APK distribution.

  • STB Infomir MAG 250/254

Smart TV

  • Samsung Tizen, model ranges from 2017. Native app.

  • LG WebOS, model ranges from 2016.WEB application.

  • Android TVs and TVs with AOSP as OS or based on open Android. Available on Google Play and as APK distribution. Native application.

Mobile applications

  • For Android devices. Native application.

  • For iOS devices. Native app.

PC web application

  • All modern browsers are supported if open streams or streams protected by TVIP CAS (AES-128) are broadcast.

  • Widevine support is not guaranteed on all browsers

Note

The web player is not included as part of standard package, but may be installed from the apt repository

apt-get install tms-web-player
systemctl enable tms-web-player
systemctl start tms-web-player

After installation the web player will be available at https://tms.example.com/web-player/, the player will work only with SSL certificate

Application limitation

The application uses the player built into the operating system, in the case of Android you can choose between the standard player and ExoPlayer.

All of the restrictions imposed on the built-in players of operating systems also limit the capabilities of the application’s player.

Video streams must be transcoded to be guaranteed to work. The operation of raw streams from satellites, aggregators and other sources without extra preparation is not guaranteed.

Checking streams for compatibility with applications

You can use the analyzer open streams to initially diagnose the compatibility of your stream with TVIP TMS players.

Support for functions on different platforms

Operating system and device manufacturers do not always provide a complete set of APIs necessary to implement the required functionality. Below is a table of functions that may differ depending on the platform.

Function

S-Box

Android 4 based STB

Android 5+ based STB

Android TV

WebOs (2016-2017)

WebOs (2018- …)

Tizen (2017-2021)

Tizen (2022- …)

VIDAA*

iOS

Android

Web browser

Up-to-date interface

Gen1 Native

Gen1 Native

Gen2 Native

Gen2 Native

Gen1 Web

Gen2 Native

Gen1 Native

Gen2 Native

Gen2 Native

Mobile Native

Mobile Native

Gen2 Web.

Selecting the subtitle language

Yes

Yes

Yes

Yes

No

No

Yes

Yes

No

Yes

Yes

Yes

Selecting the audio track language

Yes

Yes

Yes

Yes

No

Yes

Yes

Yes

Yes

Yes

Yes

Yes

VOD support

Yes

Yes

Yes

Yes

No

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Personal account

No

No

2025Q2

2025Q2

No

2025Q2

2025Q2

2025Q2

2025Q2

Yes

Yes

2025Q2

Promo channels

Yes

Yes

Yes

Yes

No

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Voice input

Yes

OS tools

OS tools

Yes

No

No

No

No

No

OS tools

OS tools

No