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.
SDK
backend
URI
SDK
As easy as one, two, three
Start a live stream
Integrate our Broadcast SDK in your app and start a live stream.
Start streaming in minutes
Check out our GitHub for further examples on how to use SDKs and APIs.
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>;
}
}
Build a live streaming app in any environment
Android Studio
Xcode
React Native
Cordova/Ionic
See more at GitHub.
Building blocks
Features
White label
Add your own custom UI on both player and broadcaster.
High quality broadcasting
Stream video in any resolution up to 720p.
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.