MARKETPLACE
PLUGINS
P2P WEBRTC VIDEO CONFERENCE
P2P WebRTC Video Conference logo

P2P WebRTC Video Conference

Published January 2024
   •    Updated November 2025

Plugin details

Utilizing WebRTC technology, it's free from third-party fees and constraints, offering a direct peer-to-peer connection where NO data passes through any servers whatsoever.
It includes a customizable UI and buttons that you can either use or disable to replace with your own.

# Features
- Decentralized, no extra fees
- Unlimited call time
- Efficient Smart Compress
- Highlights noise (speaking) source
- Screen Sharing
- Select Audio Input Source
- Send text messages
- Responsive
- Up to 10 users in a call
- Blur Background (COMING SOON)

- Customizable UI:
 - Background color
 - Paddings
 - Video column location
 - Nickname location
 - Video aspect ratio
 - Control buttons can be disabled to use your own
 and more...

$10

Per month

3.0 stars   •   1 ratings
25 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

GoChain logo
GoChain
Joined 2023   •   15 Plugins
View contributor profile

Instructions

Demo: https://p2p-demo.bubbleapps.io/version-test/p2p_conference

Forum thread:
https://forum.bubble.io/t/p2p-video-conference-plugin/301299

Video demo:
https://www.youtube.com/watch?v=uCD7ts8dvwI

-------------------------------------------------------------------------------------------------------------

Installation:

1) Add the element “P2P Conference” on the page
2) Use a button to run the “Start Conference” action
3) Another button to run “Connect to Conference” action
4) Done, the UI will appear inside the plugin element

To integrate the text chat, see this forum post:
https://forum.bubble.io/t/p2p-video-conference-plugin/301299/19?u=gochain

-------------------------------------------------------------------------------------------------------------

Optionally you can add your own Signaling and TURN servers to be fully independent and scale up your servers as your app grows.
We can help you with server deployment.
Details in this post:
https://forum.bubble.io/t/p2p-video-conference-plugin/301299/15?u=gochain

-------------------------------------------------------------------------------------------------------------

All plugin exposed States:
- Conference Id - Text
- User Id - Text
- Conference Is Live - Yes/No
- Total Attendees - Number
- Is Microphone Enabled - Yes/No
- Is Camera Enabled - Yes/No
- Messages - Text List
- Is Connected to Conference - Yes/No
- Is Sharing Screen - Yes/No
- Audio Input Source List - Text List
- Active Audio Input Source  - Text
- Expanded User ID - Text

-------------------------------------------------------------------------------------------------------------


Plugin last update: 12 Aug, 2024

Types

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

Categories

This plugin can be found under the following categories:
Productivity   •   Video   •   Customer Support   •   Technical   •   Mobile   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.0)

Great plugin but I have encountered an error in the log
April 7th, 2025
Great plugin but I have encountered an error in the log. The plugin P2P WebRTC Video Conference / action Leave Conference a P2P Conference threw the following error: TypeError: a[_0x235cd7(...)][_0x235cd7(...)] is not a function at eval (PLUGIN_1702644366981x470388803622666240/P2P-WebRTC-Video-Conference-element_action--P2P-Conference-Leave-Conference-.js:3:2280) at https://likarua.com/package/run_debug_js/e2c3282544b6bdbafcc72155ec7549e29ff2c29436ae249d67b68f09563b5269/xfalse/x30/run_debug.js:558:331 (please report this to the plugin author)
Hi, make sure the plugin element is on the page and is not inside a group or any other element that may be hidden (plugin author)
May 2nd, 2025
  •  
GoChain
Bubble