Kaltura TV Player Information Guide

Printer-friendly version
Audience / Tech Expertise: 

 Overview

This is a draft release of the Kaltura TV Player Information Guide. Please follow this space to view updates to the guide.

The Kaltura TV Player is designed to provide a television-grade experience that is both fast and reliable. The Kaltura TV Player provides users with an easy-to-use interface, while customers can configure and customize the Kaltura TV Player’s behavior using the Kaltura TV Player APIs.

Supported Platforms and Browsers

 

The Kaltura TV Player is supported on the following platforms and browsers:

 

Desktop

 

Browsers

IE11, Edge, Firefox, Chrome, Safari

Operating Systems

Windows 7, 8.1, 10, 

Mac OS 10.10

Mobile Web

 

iOS

Safari and Chrome on v9 and up

Android

Chrome on v4.2.2 and up

 Back to top.

Using the Kaltura TV Player

The Kaltura TV Player is an easy-to-use and implement Player that allows users to play both VOD and Live content, on a wide variety of devices and operating systems. The Kaltura TV Player provides users with clean, easy-to-use interface for viewing videos and live content, allowing the user to jump to different sections in the video, add captions while viewing, change the viewing quality, control the volume and full screen options, and much more.

 

Back to top.

 

Viewing Videos

 When the user accesses the video for the first time – on any type of device – he or she will see only a big play button displayed on top of the video.

 

At this point the Kaltura TV Player does not display any additional functions, since the user may have several Players open at the same time. Touching or clicking Play runs the video and enables the Playback Control panel at the bottom of the screen, which appears automatically for a few seconds when the user touches Play. The panel also appears when the user hovers over the screen.

 

 

 Back to top.

Playback Control Panel

The following playback controls are available in the Kaltura TV Player when the user hovers over the screen.

Before Play

Before play, the only button displayed for both web and mobile is the large Play button.

During Play

All controls are displayed and are then hidden after two seconds.

  • Web: When the user hovers, all the controls are displayed

    • If the user does not select anything, the controls are hidden after two seconds.
    • If the user selects one of the options, such as settings or captions, the controls remain displayed even if the user does not take any additional action.
  • Mobile: On mobile devices, clicking anywhere in the screen shows all controls.

    • If the user does not select anything, the controls are hidden after two seconds.
    • An additional click/touch will play/pause the video.
    • If the user selects one of the options, such as settings or captions, the controls remain displayed even if the user does not take any additional action.

Volume Control

Hovering over the volume button will display the volume bar to change the volume. Clicking the volume button will mute and unmute the device volume.

 

 

By default, the volume button will not appear on mobile devices, but can be added by the customer providing the service.

Scrubber Control

Hovering over the scrubber will display the thumbnail of the relevant point in the video and the timestamp.

 


Clicking the scrubber will seek to the relevant point in the video.

 

Full Screen

 

 

To enter full screen mode:

  1. Click or touch the full screen button  in the far right bottom corner.
  2. To exit, click or touch the button again, or click Esc.

 NoteFor mobile devices, titling the device horizontally will not enter full screen mode automatically. The user will be able to enter and exit full screen mode from both portrait and horizontals modes

 

End of Play/Replay

When the video ends, the video’s thumbnail is displayed with a replay button, enabling the user to replay the video.

 

 

The screen also shows the Playback Control Panel, enabling the user to seek another location in the video, change the volume, change the settings and more.

 

Back to top.

Settings

Languages

If a video has both captions and multi audio tracks, the Languages button will appear on the Kaltura TV Player by default to allow the user to navigate between languages and turn off captions.

This option is configurable by the customer providing the service, who may also choose to block this option.

 

 

 When user opens the language menu, the menu remains open until the user closes it (or until he or she opens another menu). This enables the user to select both audio and captions without reopening the languages screen.

 

Quality Settings

When a Player begins running, it uses the default bitrate (quality) used by the device on which the Kaltura TV Player is running.

To change the bitrate quality:

  1. Click or touch the settings  button and then select the Quality drop-down arrow.

  2. This displays a popup menu of the available quality options (bitrates). The current quality is the Auto that is selected by default.

     

  3. Select the bitrate/quality you wish to use instead, and then click/touch the settings button to close the menu.  

Speed Settings

When a Player begins running, it uses the default speed settings used by the device on which the Kaltura TV Player is running.

To change the speed:

  1. Click or touch the settings  button and then select the Quality drop-down arrow.

  2. This displays a popup menu of the available speed options. The current speed is the Normal speed that is selected by default.

  3. Select the speed you wish to use instead, and then click/touch the settings button to close the menu. 

Back to top.

Accessibility Options in the Kaltura TV Player

The Kaltura TV Player has been designed to comply with a wide range of accessibility requirements, including those set by the Twenty-First Century Communications and Video Accessibility Act (CVAA) Section 508-compliance, and WGAG 2.0 compliance. These accessibility requirements are detailed in the following section.

CVAA Accessibility Features

The Twenty-First Century Communications and Video Accessibility Act of 2010 (CVAA) focuses on ensuring that communications and media services, content, equipment, emerging technologies, and new modes of transmission are accessible to users with disabilities. The Kaltura TV Player is CVAA-compliant by default; the Player includes capabilities for editing the style and display of captions and can be modified by the end user. The Kaltura TV Player has been designed to allow for three caption styling options; after the user defines a custom style for the captions, it will be added to the default styles available in the main CVAA screen.

Advanced Captions Link

  1. Clicking the Advanced captions settings link in the Language’s menu will open the Advanced captions settings (also called the CVAA screen; to learn more, refer to this CVAA link).

  2. Click or touch Set custom caption.
    This opens the following screen.

  3. For each attribute, click or touch the dropdown arrow then select the type of caption:

  4. Click Apply to save your changes. 

Audio Description using Multi Audio Tracks

The Multi Audio Tracks feature allows studios to upload an accessibility track that includes an audio description alongside the regular video’s audio. This is designed to provide reading-impaired users with an additional explanation of what is happening on the screen when no dialog is being expressed. This option is fully supported across all devices and browsers.

  • The Audio Selector in the Kaltura TV Player enables usinng multiple audio tracks on the Player.

  • The content owner is responsible for providing an audio track that includes both the regular audio track and the audio description 

VOD and Live Playback on the Kaltura TV Player

When using the Kaltura TV Player on VOD and Live playback, before the user selects Play, the Kaltura TV Player displays a thumbnail and a play button:

  • Play: Upon clicking play, the video will start playing with the configured bitrate (as set by the customer).
  • Autoplay: The Kaltura TV Player supports autoplay on both desktop and mobile web (iOS and Android). By default, the video will begin as muted on load. This is configurable for both web and mobile. The user can click pause and play multiple time, consecutively and non-consecutively.
  • Interruptions:
    • On desktops, the video will continue playing as usual when the browser is minimized or the user switches between tabs
    • On mobile web, the video will pause during all types of interruptions - network, incoming calls/messages, going to home screen. to resume the video, a viewer will need to click play again.
  • Playback Seek: The viewer can hover over different points in time on the scrubber and see a thumbnail and timestamp. The user can also jump to another point in time in the video.
  • Captions: By default, the captions will use the user’s preferences; if no preference exists, the captions will be according to the application’s configuration – either an explicit language selection or ‘auto’ meaning the local operating system language.
  • Multi Audio Tracks: A viewer can switch between multiple audio tracks. If such a language was not defined, the Kaltura TV Player will remember the user's last choice with cookies.  if this is not possible, it will use the browser's locale. If all else fails, the Kaltura TV Player will use the first language available in the manifest. 

Supported Playback Formats

The Kaltura TV Player uses the formats HLS.JS, but also supports DASH and Progressive download. The bitrate selected will be according to the Kaltura TV Player dimensions.

Changing Media

The Kaltura TV Player enables the user to change the media being played, including the following:

  • DRM and non-DRM protected media
  • Live and VOD
  • With and without captions and multi audio tracks
  • HLS and DASH

Back to top.

Embedding the Kaltura TV Player

The following embed types are supported:

  •  iFrame
  • Dynamic
  • Thumbnail

To embed the Kaltura TV Player:

  1. Click the option ‘copy embed’ to copy the embed code.
    After copying the code, an indication will appear that the code was copied.
  2. Clicking ‘start video at’ will embed the video with the relevant start point,
    The timestamp on ‘start video at’ will display the point in the video the user is now watching.

To learn more, read this article on embedding Players.

 

Back to top.

Monetization in the Kaltura TV Player

The Kaltura TV Player supports all types of VAST/VPAID-compliant ad servers using Google’s IMA V3. The Kaltura TV Player supports IMA V3 in full according to the requirements detailed in the Google SDKs.

The supported ad formats include:

  • Linear pre-rolls, mid rolls and post rolls
  • VMAP
  • Bumpers
  • Companions

The Kaltura TV Player supports the following features:

  • Skippable – Allows the user to skip an ad
  • Pods support:
    • The Kaltura TV Player will indicate how many ads are in the pod (“now showing 1/3”)
    • The Kaltura TV Player will indicate time remaining for each ad
  • Should an ad fail to load, the Kaltura TV Player will report an 'ad failed' event, but will continue directly with the video itself and will not display an error message to the viewer. 

Back to top.

 

Enabling and Disabling Plugins

The Kaltura TV Player supports plugins, such as advertising plugins, as well as the creation of third-party plugins, which enables customers to add their own plugins. 

Back to top.

 
Document type: 
Product version: 
(756 reads)