MARKETPLACE
PLUGINS
EASY LIVE STREAMING WITH AGORA
Easy Live Streaming with Agora logo

Easy Live Streaming with Agora

Published July 2021
   •    Updated this week

Plugin details

The plugin enables livestream hosting and watching with the minimal features you needed. Hosts can start and end a stream.
Audience can join and leave a stream.


=================Script Source====================
https://download.agora.io/sdk/release/AgoraRTC_N-4.5.0.js


=================Pre-requisite====================
You need to subscribe to Agora service yourself before using our plugin. To check for more information: https://docs.agora.io/en


==============Editor mode of demo===============
https://bubble.io/page?name=index&id=triallllllll&tab=tabs-1


==================Enquiry========================
Please email [email protected] if you encounter any difficulties or bugs. We appreciate any form of feedback.

Free

For everyone

2.8 stars   •   10 ratings
18.0K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Pilot & Launch logo
Pilot & Launch
Joined 2018   •   54 Plugins
View contributor profile

Instructions

1. Add the element "Agora Streaming" to the page.
2. Create groups as the player of the livestream. One group is only responsible for one video source. That is, if you want the host to display both the video from the camera and the video from the screen, TWO SEPARATE groups have to be created.

3. Define the ID attributes of the groups.

4. In the workflow, create a new event and select the appropriate element actions.


Element Actions:
1. Start Session

- app_ID: your Agora Service app_ID
- channel_name: an unique code for the specific stream. It can be any user-defined string.
- screen_container_id: the ID attribute of the group defined as the player of the host's screen.
- camera_container_id: the ID attribute of the group defined as the player of the host's camera.

This element action will start the session for a host, and stream the host's screen and webcam on the respective groups.

2. End Session

This element action will end the entire streaming session for a host. Host and every audience will stop streaming the host's screen and webcam.

3. Join Session

- app_ID: your Agora Service app_ID
- channel_name: an unique code for the specific stream. It can be any user-defined string.
- screen_container_id: the ID attribute of the group defined as the player of the host's screen.
- camera_container_id: the ID attribute of the group defined as the player of the host's camera.

This element action will join the session for an audience, and stream the host's screen and webcam on the respective groups.

4. Leave Session

This element action will leave the session for an audience. The audience's player will stop displaying the stream.

5. Mute

This element action will mute the host's audio.

6. Unmute

This element action will unmute the host's audio.

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Action

Categories

This plugin can be found under the following categories:
Media   •   Video   •   Productivity   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.8)

Doesn't work
November 15th, 2025
There is no section to add token . I have tried numerous amounts of times to connect and it disconnects overtime. Please fix .
Very good app
March 3rd, 2025
Afrik
Doesn't work
February 10th, 2025
Agora
November 18th, 2024
good
Channel name field must be dynamic instead of static
November 16th, 2024
Channel name field must be dynamic instead of static! Otherwise this plugin is unusful, unfortunately
Bubble