The Live Stream Template is a pre-built app that lets you create, configure, and host live streams natively within Bubble. Powered by the Video, Audio & Live Bundle, this template integrates seamlessly with Mux and Daily to enable high-quality live streaming directly in your app.

Key features

FeatureDescription
User AuthenticationEnable users to sign up, log in, and access their account to create or join streams.
Stream Creation & ConfigurationLet users create streams, configure details, and share a link to viewers.
Backstage View for HostsA backstage area for hosts to prepare before going live.
Customizable Video PlayerStream directly in-app with a player tailored to your app’s branding.
1

Access the template

2

Install the Video, Audio & Live Bundle

Go to the Bubble Plugin Marketplace and install the Video, Audio & Live Bundle into your app.

3

Add your Daily API Key

Log in to your Daily Dashboard and generate an API key under Developers > API Keys. Save the API key and add it to the Daily Plugin Settings in your Bubble app.

4

Add your Mux credentials

In your Mux account, go to Settings and select Access Tokens. Generate a new token with Mux Video permissions. Save the Access Token ID and Secret Key provided, then enter them into the Mux Token ID and Mux Token Secret fields in your Bubble plugin settings.

5

Test the setup

Run the app to test live stream creation and playback. Verify that users can create streams and view them in the player.

In the demo app, live streams are limited to 3 minutes. To remove this limitation, modify the Create Stream workflow on the Index page by making exp and eject at exp blank