Contact Support | System Status
Page Contents

    Delivering Live Streams

    This topic describes the options Brightcove offers for delivering live streams.

    The Video Cloud live streaming video feature enables you to deliver high-quality live streaming broadcasts to any device or browser. You can deliver live streams without any custom development or complex integration, however, APIs are available if you have custom needs or require custom integrations.

    Video Cloud also supports live streaming with DVR. When a Brightcove Player is configured with the DVRUX plugin, live streams act like they are being played through the viewer's digital video recorder.

    Brightcove offers several options for delivering live streams. This topic contains the following sections:

    Hardware vs. cloud-based encoding

    Brightcove supports both hardware and cloud-based encoding. Various factors may determine whether hardware or cloud-based encoding is best for an event.

    When to use hardware encoding

    • 24x7 linear feeds where capacity is known
    • An architecture based on a single location
    • Broadcast format support

    When to use cloud encoding

    • For events
    • When capacity requirements are unknown
    • For de-centralized organizations
    • When event timing is unknown and speed is important
    • If there are bandwidth bottlenecks

    Simple live stream using a software-based encoder

    This option allows you to use Akamai Stream Packaging and a software-based encoder to stream a live event to a Brightcove Player. For more information, see Creating a Live Stream Using Akamai Stream Packaging and Telestream Wirecast.

    Live streaming using the Video Cloud Live module

    The Video Cloud Live module provides an easy to use interface to help you broadcast a live event to both desktop and mobile devices. No programming is required. After entering your event information into the Live module, you will be provided with a set of encoder settings that you plug into your on-site encoder. All transcoding is done in the cloud so you don't need a hardware based transcoder. For more information, see one of these documents.

    Live API

    The Live API is a REST-based API that allows you to create and manage live streaming events. Optional features include:

    • Server-side ad insertion (SSAI)
    • AES-128 encryption
    • Create video-on-demand assets from clips taken from the live stream
    • DVR capability
    • Multiple CDNs

    For more information, see the Live API documentation.

    Live streaming using a hardware-based encoder

    This option uses a hardware based encoder to encode and deliver live streams to your CDN. On the Video Cloud side, you create remote assets to host the streams and then you can publish a player for your live stream.

    Page last updated on 08 Dec 2020