This guide will walk you through how to configure an owner-only broadcast in your Bubble app. This setup ensures that only the owner can broadcast audio and video, while others can only view the stream.


Difference Between a Broadcast and a Live Stream

Before we get started, it’s important to understand the difference between a broadcast and a live stream. If you want to create a livestream, check out our guide on how to set up a livestream.

A broadcast allows only the owner to share their audio and video, while other participants can view the content without interaction. This is a closed environment where the stream is accessible to participants who are part of the room.

A live stream, on the other hand, transmits video content to an external platform like YouTube or Twitch. Anyone with access to the stream link can view the content in real time, regardless of whether they are part of the room. Live streaming is typically used to reach a larger audience, while broadcasts are more controlled and limited to specific participants.


Steps

Set “Owner Only Broadcast” to Yes

When creating the room, make sure to set the Owner Only Broadcast option to “yes.” This restricts broadcasting to the room owner only.

Owner Only Broadcast Setting

Set “Is Owner Meeting Token” to Yes

Next, ensure that the Is Owner Meeting Token is also set to “yes.” This step identifies the user as the room owner, enabling broadcasting privileges.

Owner Meeting Token

Join the Room with the Meeting Owner Token

When you join the room, pass the same token in the Meeting Owner Parameter. This confirms the user as the owner, enabling them to broadcast their audio and video.

Meeting Owner Parameter

User Permissions

Any users with the meeting owner token will be able to join the room and share their audio and video. Other users who join the room will only be able to view the broadcast.

You can check out a demo editor or see a live demo illustrating this feature.


Next Steps

Now that you’ve set up owner-only broadcast, explore other ways to enhance the interaction in your Bubble app!