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
- Integrate the Bambuser player components and your applicationId into your mobile apps, and integrate the Bambuser player on your website
- See the Web player documentation
- See the Android player reference documentation (opens new window) and playback guide for Android
- See the iOS player reference documentation (opens new window) and playback guide for iOS
Find available broadcasts, usually through our API (opens new window), and pick one for playback
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.