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.

Features of playing an HLS stream with multiple audio tracks:

  • Samsung TV does not support switching between audio tracks. The stream for Samsung TV must be transmitted using the HLS MPEG-TS protocol, otherwise the stream may not play at all;

  • Mobile device video players support audio track switching via fMP4 and MPEG-TS HLS protocols;

  • In Tvip S-Box, when using Mira Streamer, need to use v4 player;

  • LG TV - There is currently no option to switch between audio tracks;

  • Android TV - audio track switching is possible with streaming HLS fMP4.