Mobile Live streaming - built for developers

Make live streaming a reality in your app easily using an SDK that gives you access to the world's best live streaming platform.


Live video made easy

1. Start a live stream

Integrate our Broadcasting SDK in your app and start a live stream.

2. Catch the webhook

Get notified when a stream is started via webhooks.

3. Start a player

Integrate our Player SDK in your app or on your website.

Start streaming in minutes

import React from 'react';
import RNBambuserBroadcaster from 'react-native-bambuser-broadcaster';

class MyBroadcaster extends React.Component {
  constructor(props) {
    super(props);
    this.broadcaster = React.createRef();
  }

  render() {
    return <RNBambuserBroadcaster
      applicationId='yourApplicationId'
      ref={this.broadcaster}
      style={{ flex: 1 }}>
      <button onClick={() => {
        // Start broadcasting when the button inside the
        // viewfinder is pressed
        this.broadcaster.current.startBroadcast();
      }}>Start</button>
    </RNBambuserBroadcaster>;
  }
}

Get the full React Native code from GitHub

Build a live streaming app in any environment

Check out our GitHub for further examples on how to use our SDKs and APIs

Building blocks

Broadcast SDK

Live video streaming SDK for iOS and Android.

Player SDK

Live and on-demand video player for iOS, Android and web.

API and Webhooks

HTTP API and Webhooks for managing broadcasts and building advanced workflows.

Live video infrastructure & CDN

Zero-configuration, infinitely scalable streaming pipeline with built-in adaptive quality-switching and VOD.

Features

High quality broadcasting

Stream video in any resolution up to 720p.

Whitelabel

Add your own custom UI on both player and broadcaster.

Infinitely scalable

Scales automatically to a global audience of any size.

Ultra low latency

Glass-to-glass latency of 2 seconds or less for any number of concurrent viewers.

Adapts to network conditions

Both broadcaster and player adapts to the client's network conditions to ensure a smooth stream.

On-demand by default

All live streamed video is immediately available on-demand when the stream ends.

Zero-configuration

Load balancing, scaling, transcoding and more is handled automatically behind the scenes.

Simple pricing

No surprise costs or outrageous overages. See the pricing page for details.

Just getting started?


We’ve got you covered with our Starter plan from $39 per month!

Get started right now with a 14 day trial (no credit-card required)!