<aside> ✅

Link to plugin page: https://zeroqode.com/plugin/agora-streaming--video-conferencing-plugin-for-bubble--1569252528377x662238049686155900

</aside>

Demo to preview the settings

<aside> ✅

Demo page: https://zeroqode-demo-19.bubbleapps.io/agora_rtc

</aside>

<aside> ✅

Bubble Editor: https://bubble.io/page?version=live&name=agora_rtc&id=zeroqode-demo-19&tab=tabs-1&type=page

</aside>

Introduction

The Agora Streaming and Video Conferencing plugin for Bubble allows developers to integrate voice and video communication features into their applications. It supports real-time video and audio streaming, screen sharing, and video conferencing. Users can configure different video profiles, adjust audio settings, and manage participants within a call. The plugin also offers functionalities like recording sessions and real-time user analytics to enhance user experience and engagement.

Prerequisites

You must have an Agora account to interact with agora API and plugin’s elements.

  1. Create your development account on agora.io.

<aside> ⚠️

NOTE: There are certain factors that may affect the plugin’s workload possibilities such as Bubble application plan, user’s connection bandwidth, type of connection, and Agora limitations related to device and browser/OS version.

Please follow Agora’s and its plugin’s documentation carefully to properly configure the plugin!

</aside>

banner-need-help-last.webp

Plugin Tutorial

https://www.youtube.com/playlist?list=PLCXsjZf1gLSJJGYBnLI0gbLt97AdYDu4n

How to setup

Plugin Element Properties

The plugin contains visual elements that should be used on a page. The primary element is AgoraRTC which replaces the deprecated elements (Agora Connector and Streaming Component).

AgoraRTC

This is the main element used for video conferencing and streaming capabilities.

<aside> ⚠️ Attention: Safari 12.1 or earlier doesn't support the “vp8” codec.

</aside>

<aside> ℹ️

Log levels:

  1. All — outputs all types of API logs.
  2. Info — outputs the logs related to info, warnings and errors only.
  3. Warnings — outputs the logs realated to warnings and errors only.
  4. Error — outputs the logs realated to errors only.
  5. None — don't output any logs. </aside>