Connected TV / Set Top Box Apps

Product(s)
Video Cloud
Brightcove Player
Role(s)
Device SDK Developer
Task(s)
Develop with the Native SDKs
Topic(s)
Playback
SDK
Android
tvOS

Connected TV's continue to grow in use and popularity. With the Brightcove's Native Player SDKs, you can reach audiences in their living rooms on big screen TV's with high definition content.

The Native Player SDKs provide seamless integrations for custom UI controls, advertising, content protection (DRM), live playback, Brightcove analytics and QoE metrics. For details about these features, see the Brightcove Native SDK Features document.

The Native Player SDKs enable you to create engaging TV apps for the following platforms:

Brightcove Native Player SDK for tvOS

Use the Brightcove Native Player SDK for tvOS to create compelling video experiences for the latest generation of Apple TV. The Native SDK supports FairPlay Streaming (FPS) which allows secure delivery of your premium content. The Native SDK also allows you to create video-centric apps for the Apple TV using content from your Video Cloud library.

The Basic Once UX Plugin with tvOS Sample App will get you started by providing a foundation for your TV app.

 

Apple TV
Figure 1: Apple TV
 

This sample app allows you to include server-side ad-stitching to embed advertisements in your video content, providing a continuous stream for playback.

 
Apple TV with advertisements
Figure 2: Apple TV with advertisements
 

If you're a developer searching for more details, read the Brightcove Native Player SDK for tvOS technical documentation.

Brightcove Native Player SDK for Android

Expand your audience reach by leveraging Brightcove-based workflows. Use the Brightcove Native Player SDK for Android to create video-centric apps for Android-based TV's and Amazon's Fire TV.

With the Native SDK, you can leverage your high definition content from your Video Cloud library. Android TV apps support Widevine Modular which allows secure delivery of your premium content.

The Basic Android Sample App will get you started by providing a foundation for your TV app.

 

Basic Android Sample App with control bar
Figure 3: Basic Android Sample App with control bar

 

When you are ready to introduce custom controls in your app, look to the Styled Controlled Sample App for guidance. In this sample, you can see how you can add a settings icon to control captions display.

 

Styled Controlled Sample App with settings icon
Figure 4: Styled Controlled Sample App with settings icon

 

Once you turn captions on, you will see them appear near the bottom of the video. This assumes that you have associated a captions file with your video.

 

Styled Controlled Sample App with captions displayed
Figure 5: Styled Controlled Sample App with captions displayed