Overview: Brightcove Web & Smart TV SDK
Introduction
The Brightcove Web & Smart TV SDK is designed for modern applications on web-based platforms, especially 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 6.0+ (Chromium 76).
-
LG webOS 6.x+ (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.
Minimum Requirements for Unsupported Environments
Chromium version 85 and newer
HTTPS with TLS 1.2.
Standards-compliant HTML5 video
Media Source Extensions
DRM
Encrypted Media Source Extensions
Widevine/PlayReady
HDCP supports
Playback Requirements
AVC/H.264 codec support for all video
HEVC/H.265 recommended for 4K/UHD content
AAC audio
AC-3 and/or E-AC3/EC3 for multichannel audio (dependent on video and account configuration)
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.
For example, if the last OS version was released in 2023, and there was no release in 2021, we support model years 2023, 2022, 2020.