The Brightcove Native Player SDKs

ProductVersionEdition
Video CloudNew StudioExpress I, Express II, Express III, Professional, Enterprise

Welcome to the Brightcove Native Player SDKs feature level documentation! Here you can find everything you will need to know about our Native SDKs for the mobile and TV devices.

The Native SDKs are not video players themselves. Instead, they can be seen as integration points with advertising, analytics and digital rights management and closed captioning.

For a quick summary of the Native SDKs, be sure to check out this video introduction:

 

Native development can be complicated and there are many ways of getting video into your applications. If you’re new to the topic, we recommend reading about the options for video playback in the native environment:

Why use the Brightcove Native Player SDKs? Read the Native Video PlaybackNative Video Playback guide.

Keep current with feature level information with the Brightcove blog.

Products

Designed with native platform developers in mind, the Brightcove Native Player SDKs aim to minimize time to market by following the latest standards in application development across each environment.

The Brightcove Native Player SDKs are built on top of native player frameworks. This allows you to take advantage of the speed, performance and flexibility of the native OS, and extend it into a complete video experience that is easy to integrate. In addition, our Native SDKs follow established conventions for memory, naming, and design patterns in order to make getting started as simple as possible.

The Native SDKs are designed to integrate with the following types of devices:

The Brightcove SDKs support a rich set of features:

Mobile devices

We provide the following SDKs for mobile devices, each specialized for their own specific purpose:

Brightcove Native Player SDK for iOS

The Brightcove Native Player SDK for iOS follows modern iOS conventions, so whether you are integrating into an established Objective-C app or a brand new Swift app, you should feel right at home.

Supported iOS Versions
In order to take advantage of the latest technology improvements from Apple, we currently offer support for:

  • iOS 10
  • iOS 9
  • iOS 8

With the release of iOS 9 and Xcode 7, learn how to work with a new feature called App Transport Security (ATS) in this announcementannouncement.

Using a combination of internally gathered metrics and Apple's public iOS device usage data report, the Brightcove SDK for iOS aims to reach the vast majority of users.

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

Brightcove Native Player SDK for Android

The Brightcove Native Player SDK for Android aims to balance reaching the vast majority of users while taking advantage of improvements released in the latest versions of Android.

Supported Android Versions
Balancing this reach with the ability to take advantage of improvements released by Google we currently offer support for the following versions of Android:

  • 7.0
  • 6.0
  • 5.0, 5.1
  • 4.1, 4.2, 4.3, 4.4

Using a combination of internally gathered metrics and Google's public Android device usage data report, the Brightcove SDK for Android aims to reach the vast majority of users.

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

Connected TV / Set top boxes

We provide the following SDKs to integrate with TV set top boxes:

Brightcove Native Player SDK for tvOS

Captivate your living room audience with video-centric applications on the 4th generation of Apple TV by leveraging Video Cloud content through the Brightcove Native Player SDK for tvOS!

Supported tvOS Versions
In order to take advantage of the latest technology improvements from Apple, we currently offer support for:

  • tvOS 10
  • tvOS 9

Learn more about Connected TV apps using the Native SDKsConnected TV apps using the Native SDKs.

For customers who want to create compelling experiences for Apple TV without the developer costs associated with it, Brightcove offers a solution that includes a user experience (UX) design, high performance video playback, easy to manage content catalog and robust analytics. Check out the Brightcove Jump Start for Apple TV.

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

Brightcove Native Player SDK for Android

Expand your video content reach to include a variety of Android-based smart TV platforms and Fire TV, using the Brightcove Native Player SDK for Android.

We currently offer support for:

  • Android TV
  • Fire TV (FireOS 5.0+ devices)

Learn more about Connected TV apps using the Native SDKsConnected TV apps using the Native SDKs.

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

Signing up

The Brightcove Native SDKs are a part of both the Brightcove Video Cloud and Perform packages! Signing up is easy, just contact us.

Thanks for reading through this feature-level introduction to the Brightcove Native SDKs. Below you'll find a link to the developer documentation that you'll find helpful in your quest to master video playback with the Brightcove Native SDKs:

 

Related articles