Live Streams with the Native SDKs

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

Live stream support with the Brightcove Native Player SDKs means integrating high-quality live broadcasts into your application quickly and easily from any source.

The Native SDKs support both Live streaming and DVR Live streaming. With Live streaming, the Native SDKs support timed metadata/ ID3 tags.

There are several ways to create Live streams, including the following:

For a complete list of options for delivering live streams, see the Delivering Live Streams document.

DVR Live
DVR Live

Brightcove Live

Brightcove Live is the easiest way to create your live streams. With it, you can deliver and monetize high definition (HD), adaptive bitrate live video streams that are both scalable and cost effective.

Set up your Brightcove Live streams, and play them seamlessly on mobile devices and connected TV using the Native Player SDKs for Android, iOS and tvOS. Learn more about Brightcove Live with the following:

Supported Features

The live experience is enhanced with the following features supported with the Native SDKs:

Out-of-the-box cloud DVR controls

DVR Live goes above and beyond the classic approach to Live Streaming by allowing viewers to take control of their viewing experience. Providing the viewer full control over playback, DVR Live enables your audience to seek to past moments in a VOD styled setting. Then, with the click of a button, seamlessly jump back to the live action to continue watching in real time.

Brightcove Live server-side ad insertion (SSAI)

Server-side ad insertion (SSAI) allows you to stitch ads into your live stream on the server side, bypassing any ad blockers. For details about how to setup SSAI with your live streams, see the Brightcove Live API: Server-Side Ad Insertion document.

Brightcove Video Cloud

Using the in-cloud transcoding capabilities of Zencoder, you can deliver live events with Brightcove's Zencoder Live Cloud Transcoding API. A remote asset video is created in Video Cloud Studio and the Zencoder API is used to generate a set of stream URLs. For details, see the following:

Brightcove Zencoder API

If you don't want to use the features provided by Video Cloud, you can still use the Brightcove Zencoder API to ingest an RTMP stream, convert it to multiple bitrate streams in RTMP or HLS, and publish them to a CDN location of your choice. For details, see the Brightcove Zencoder documentation.