Live Streaming SDK

Live video made easy

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

Note: This is not built for Live Video Shopping.

As easy as one, two, three


Start a live stream

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

Catch the webhook

Get notified when a stream is started via webhooks.

Catch the webhook

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

Start streaming in minutes

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

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

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

 render() {
   return <RNBambuserBroadcaster
     style={{ flex: 1 }}>
     <button onClick={() => {
       // Start broadcasting when the button inside the
       // viewfinder is pressed



White label

Add your own custom UI on both player and broadcaster.

High quality broadcasting

Stream video in any resolution up to 720p.

Ultra low latency

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

Infinitely scalable

Scales automatically to a global audience of any size.

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.


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

Free trial