Programmable Video Conferences
The SignalWire platform offers powerful video conferencing tools built on the MCU (Multipoint Control Unit) architecture to enable low-latency audio/video conferencing. Each participant sends one video stream to SignalWire and receives one stream in return, reducing the load on the end-user and ensuring all clients see the same video feed.
Create a room
To get started, login to the SignalWire Dashboard. If you have multiple Spaces, select the one to which you want to associate this video conference.
Open the Resources tab
If you don't see the Resources tab, your SignalWire Space is on the Legacy Dashboard. Refer to the Legacy section of this guide for instructions for your Dashboard and information about the migration.

Create and manage all Resources from the SignalWire Dashboard.
From within the Resources tab, select Add New.
Select 'Conference Room'

Select 'Conference Room' from the Resources menu.
Select UI
In the final step, name the room and select whether to use the pre-built UI or build a room from scratch.
Embed the conference
Now you're ready to embed the video room code in your website. Here are some examples on how to use the code that we have copied, depending on the technology behind your website. Refer to your site's documentation for comprehensive instructions on embedding code.
Moderator and Guest permissions
Moderators and Guests have different permissions. Make sure to select the right one when copying the embed code.
Guests | Moderators | |
---|---|---|
Join/Leave Room | ✅ | ✅ |
Mute/Unmute Audio | ✅ | ✅ |
Start/Stop Webcam Video | ✅ | ✅ |
Share Screen | ❌ | ✅ |
Mute/Unmute Other Users' Audio | ❌ | ✅ |
Start/Stop Other Users' Video | ❌ | ✅ |
Start/Stop Recording The Room | ❌ | ✅ |
Since your room's Moderator code snippet gives website visitors permissions over other users, you should never copy it to publicly available pages. Essentially, you could decide to embed these into different pages of your website, one internal (for the Moderator code snippet) and one accessible by the public (for Guests).
Logs
Access logs for your video conference room in the unified Logs tab of the Dashboard sidebar.
Recordings
Access recordings for your video conference room in the unified Storage tab of the Dashboard sidebar.
- Select Storage in the left sidebar.
- Select Recordings from the menu.
In the Legacy Dashboard
No Resources tab? Your SignalWire Space is on the Legacy Dashboard.
Learn about the New Dashboard and how to update, or follow the instructions below to create a Video Conference in the Legacy Dashboard.