⚠️  Sunset Notice: This service will be discontinued as of September 30th, 2023.  Learn more »

Did you come here for Live Video Shopping?

This is documentation for Bambuser Live Streaming SDK.

If you're looking for documentation regarding Live Video Shopping (opens new window) , see these pages (opens new window)

How to create a live video player app

All Bambuser broadcasts are available in several different formats, for playback on all popular platforms. The Bambuser solution automatically provides the most suitable format and quality depending on the circumstances. Broadcasts can be viewed live or on-demand from the archive, in your mobile app or in a browser, with low latency and excellent scalability.

How to play a broadcast

  1. Integrate the Bambuser player components and your applicationId into your mobile apps, and integrate the Bambuser player on your website
  1. Find available broadcasts, usually through our API (opens new window), and pick one for playback

  2. Pass the broadcast's resourceURI to the player component

How we deliver video

The Bambuser players negotiate with the Bambuser backend to receive video in the most suitable format. The backend can produce HTTP Live Streaming (opens new window), Flash Video (opens new window) over HTTP (opens new window) or RTMP (opens new window), Fragmented MP4 (opens new window) over WebSocket (opens new window) and more. The Bambuser player will smoothly transition between various video qualities depending on the current network bandwidth.

Bambuser broadcasts are distributed through a CDN that can automatically scale up to handle a very large audience.