Overview: Brightcove Web & Smart TV SDK

Welcome to the Web & Smart TV SDK developer documentation. Here you will find what the Web & Smart TV SDK is about.

Introduction

The Brightcove Web & Smart TV SDK is designed to create applications for web-based platforms, especially for Samsung Tizen and LG WebOS. It aims to facilitate the creation of media players that can stream content, monetize it, and allow extensive customization using Brightcove's technology stack.

Key features

  • Universal Streaming Capability: Utilizes Video.js, Brightcove's trusted and mature player framework, to deliver content via HLS and DASH streaming protocols.

  • Smart TV Support: Specifically designed with support for popular Smart TV platforms such as Samsung Tizen and LG webOS. Remote control / spatial navigation support out-of-the-box.

  • Full Customization: Offers extensive customization options, allowing developers to tailor players to specific needs without relying on external script loaders. Full TypeScript support enhances development efficiency and safety.

  • Comprehensive API Access: Integrates seamlessly with the Brightcove Playback API, ensuring developers have access to advanced features like DRM and Playback Rights.

  • Enhanced Analytics: Includes a complete analytics beaconing implementation for the Brightcove Data Collection API, capable of supporting standard Brightcove Analytics, Quality of Experience (QoE), and Ad Insights to optimize and monetize streaming content effectively.

  • Ad Integration: Supports major advertising standards through integrations like IMA SDK and Brightcove SSAI, enabling monetization directly within the player.

Supported Platforms

The Brightcove Web & Smart TV SDK is designed to support a wide range of web browsers and Smart TV platforms. This ensures that developers can create applications that provide a consistent viewing experience across various devices and platforms. Below are the specific platforms supported by the SDK.


Supported Smart TV Platforms

  • Samsung Tizen 5+ (2019+, Chromium 63).

  • LG webOS 6+ (2021+, Chromium 79).


Supported Web Browsers

The SDK is compatible with all major web browsers that are supported by the Brightcove Player. This includes:

  • Google Chrome: Latest version.

  • Mozilla Firefox: Latest version.

  • Apple Safari: Latest version on macOS and iOS.

  • Microsoft Edge: Latest version.


Chromium Browsers

Chromium version 63 and newer: Ensures that developers can leverage the SDK on a broad range of Chromium-based browsers.


Support Policy

Brightcove’s support policy for the SDK covers the last three model years for each smart TV platform. This means if a new model year is introduced, support will extend to the three most recent model years.

i.e. If it’s currently 2024, and the last OS version was released in 2023, and there was no release in 2021, we support model years 2023, 2022, 2020.