Brightcove Native SDK Features

The Brightcove Native SDKs can be implemented to provide anything from a basic player experience, to a feature-rich user experience with analytics, advertising and more. The SDKs are adapted to easily work with both Brightcove Video Cloud and Brightcove Player accounts, providing simple ways to deliver your video content. The Brightcove Native SDKs support the following feature categories:

Playback Formats and Captions

Staying on top of changing technologies is essential for providing the best playback experience to viewers. The Brightcove SDKs strive to support the most popular video and captions formats to ensure publishers are able to reach audiences around the world.

Learn more about Video Formats and Captions.


Through partnerships with some of the biggest names in online video advertising such as DoubleClick and FreeWheel, we provide plugins that integrate with the core Brightcove SDK in just a few lines of code.

In addition, the Brightcove Native SDKs support Brightcove Once, our industry-leading server-side ad insertion solution which delivers optimized video performance and prevents ad blocking technology.

Learn more about Advertising with the SDKs.


As data consumers ourselves, we recognize that analytics are a powerful tool for understanding trends in your content. The Brightcove SDKs allow you to easily gather data whether you're a Video Cloud customer using Brightcove Analytics, a Brightcove Player customer using the analytics API's with your own backend, or some combination with a third-party integration such as Omniture.

Learn more about Analytics with the SDKs.

Digital Rights Management (DRM)

We recognize that the security provided to video content using standards such as HLSe may not be enough to meet your strict protection requirements. DRM is a robust content protection program that enables you to enforce polices and rules for usage of your content.

The Brightcove SDKs enable you to integrate powerful DRM solutions and ensure the protection of your content without sacrificing the video experience your audience expects.

Learn more about Digital Rights Management with the SDKs.

Media Content

As a Brightcove Video Cloud customer, you have access to your Brightcove content (videos, image assets and playlists) through the Playback API, CMS API or the Brightcove catalog. The catalog is a library of helper methods you can use to access your Video Cloud library.

The tools for accessing your content through the Playback/CMS APIs and the catalog are built into the foundation of the Brightcove Mobile SDKs.

Live Playback

Tap into the benefits of live playback in your application with the Brightcove SDKs. Launch a live stream event to boost viewership and generate interest, or supply long form live content such as news feeds and sporting events to keep your viewers informed and entertained.

Enabling high quality playback of live streams, the Brightcove SDKs allow you to easily configure and play Live and DVR Live content.

Learn more about Live Playback with the SDKs.

Brightcove Native Player Controls

Save developer costs, reduce time to market and keep your app clean of unnecessary code clutter. Included with our core iOS and Android player SDKs, the Brightcove Native Player Controls provide common user interface components to fit your player interface needs. Completely customizable, you can change sizes, colors, and even add or remove buttons to easily build a user interface that suits your application.

Learn more about Brightcove Native Player Controls.

360° Video

Drive views with compelling 360° video experiences. The experience lets viewers immerse themselves into the scene and allows them to interact and explore by scrolling around the video. The Native SDKs automatically detect if your content is a 360° video type and plays it, while allowing the user to scroll around the view.

Learn more about Using 360° Videos with the Native SDKs.

Multiple Audio Tracks

Reach a wider audience by including additional audio tracks for different languages, for commentary and descriptive audio, or provide stereo sound. When your video content has multiple audio tracks, the SDKs automatically detect them and displays a track selection menu.

Learn more about Multiple Audio Tracks with the Native SDKs.

Offline playback

Simplifying the complexities around managing offline playback while also providing content security and analytics, the Brightcove Native SDKs provide the tools to build such apps. This means users can download their favorite videos before they travel and then play them back without an internet connection.

Learn more about Offline playback with the Native SDKs.