Table of contents
LearnBrite already includes tightly integrated WebRTC conferencing capabilities such as audio, video, screenshare, VR presence and dial-in by phone.
VR Zoom meetings and webinars work on mobile, tablet, chromebook, laptop, desktop, and VR/AR.
Notes & Limitations
For Zoom Meetings (not webinars), you can change a setting in the Zoom personal meeting room settings that "Enable join before host" and that will start the meeting in the space as soon a participant joins the room. If you are a LearnBrite host, that will allow you to join as a Zoom host in the space (without needing to use the traditional Zoom client at all)
Your organization prefers Zoom
In some enterprise environments it may be preferable to leverage the tools already in place, this helps with costs and also managing change in an organization. If everyone is already familiar with using Zoom, then adding VR to it can get better user “buy-in” than asking them to use a new or different solution.
Zoom Webinars for up to 50,000 attendees
LearnBrite supports up to 50 participants in a video conference and 250 participants on an audio conference.
If you’d like to broadcast to larger audiences then streaming solutions can provide that. In the case of Zoom you can use Zoom Webinars (https://zoom.us/webinar) and stream directly into a 3D space. Zoom Webinars support 100 live video panelists/presenters (joining from a traditional Zoom App) and viewer audience up to 50,000 attendees joining in 3D.
Zoom Gallery View (not supported)
Zoom Gallery (aka Brady Bunch) view mode is not supported. Only active speaker on the Webcam mediaboard and Screenshare on another mediaboard are supported.
You can not use Screenshare and Gallery View at the same time in Zoom, therefore you can not have the Active speaker on one screen and Gallery view on another.
The only alternative is to capture Zoom desktop or use Zoom's streaming feature to send to Twitch/Vimeo-Livestream then share that feed on the third screen, users will get a request to accept the incoming stream and the stream will be 7 seconds or so behind. You can read more about the idea here https://restream.io/blog/how-to-multistream-with-zoom/
End of last year Zoom said this Gallery View would be available in the Web SDK in Q2, due to their growth re:COVID-19 it has been pushed out to Q3 possibly Q4. Even when it does rollout it will be limited to 10 people visible in Gallery view (Zoom desktop supports up to 49 participants per page). We do not yet know what method will be used to choose which 10 people are shown.
A suggested work around for panel sessions is to put chairs on the stage with headshots of the speakers. The Active speaker was still shown on the big screen. We had a staff member add those elements during a short break. However we have a new experimental feature called Layers which allow you to show/hide elements based on tags (names). This could enable setting this up in advance then switching the Layer to visible at the moment you need it.
Setup a Zoom Audio Meeting
1. Create a space
The first step is creating a space (you can skip this one if you already have one and you want to integrate Zoom with it).
To do so, go to https://app.learnbrite.com/dashboard/spaces/create
Here you can select the template you want for your space, choose a name (make sure “Virtual meeting room” is on, i.e. the toggle is blue, like it is by default), and click Create Space.
After clicking the button, you will be brought to your spaces (at https://app.learnbrite.com/dashboard/spaces), where your new space will be visible at the beginning of the list.
2. Change space settings
After you’ve created your space, we need to add the Zoom URL to its settings to complete the integration.
Click on the (three vertical dots) button in the bottom right of the space’s card. This will open a small menu, from which you should choose Edit space
In this window, click on Show advanced in the bottom right, then click on Advanced settings to expand that section.
After expanding the “Advanced settings” section, look for the Use a Third party conference service option. Here we will include our Zoom URL.
Usually your zoom URL will look like this:
You will want to change the URL slightly as follows, replace “j” with “wc/join”:
Write or paste this new URL within the field, then scroll to the bottom and click the green Save button.
3. Starting Zoom Audio Meetings within the space
When you visit the space (for instance by clicking on its thumbnail in https://app.learnbrite.com/dashboard/spaces), you will see an orange phone icon at the bottom. By clicking on it, you will join the Zoom call.
4. (Optional) Video Avatars with Zoom audio calls
It’s possible to have a camera feed in the call as well. To activate the feature, turn on Enable Video Avatars in the Experimental settings section.
Once in the space, with the Zoom call started, click on the camera icon towards the bottom, and check the box beside your own name.
Zoom Video Meetings
1. Make sure you use Version 2.13 or above
In your dashboard, click the triple-dot menu on a space, and select Edit space
Click the Show advanced toggle button
Expand the Version Settings Panel by clicking on it
Click on Update to latest version
2. Zoom Settings
There are 3 Zoom settings to complete
- Use Zoom for conferencing
- Zoom Conference Key
- Zoom Conference Secret
Click Show advanced toggle again
Expand the Experiential Settings Panel
Set Use Zoom for conferencing to Enabled
Creating a Zoom JWT App to get Key and Secret
Visit https://marketplace.zoom.us/develop/create and click Create button on the JWT App card.
To make an API call you will need to use API Key/Secret from developer.zoom.us. The Integration Authentication shown in your Zoom Account meeting settings is not for APIs and will not work here, it’s used for other integrations such as Zapier.
In order to allow your app to integrate, the Zoom platform generates a set of unique credentials used to generate the tokens needed to authorize each request.
Copy both of these values
Activate your App
Add the Zoom key and secret to the 2 new fields inside 2.13 “Experimental” settings labelled “Zoom Conference Key” and “”Zoom Conference Secret”
Then use one of your zoom meeting URLs inside Third-party Conference setting
Turn off Zoom Waiting Room
Another option to be aware of is Zoom “waiting room”, which has been set as default on recent versions.
For participants to land in the space and join Zoom’s meeting, you need to turn off the “waiting room” or to manually allow these participants as they join your space.
This can be done both on Zoom’s website, in your account’s meeting settings, and on Zoom’s Desktop App.
Zoom Account Meeting Settings
Turn off Password
Turn off Enable waiting room
Zoom Desktop App Meeting Settings
Setting Up Zoom Screens in a Space
Use the Zoom Auditorium (Beta) Template
A space template is already included in create spaces in dashboard.
For Custom Spaces
For customized spaces you will need to do the following.
Add or create a screenshare mediaboard.
Zoom Webcam Screen
On one mediaboard add to the tag field
Zoom Screenshare Screen
and on another add to the tag field
Zoom Webinar Settings
Webinar Password > Require webinar password (unchecked)
Webinar Options > Q&A (unchecked)
Disable Phone, Video and Screenshare UI chat buttons
In the Basic settings section of the space on Dashboard, set:
- Enable audio share to Disabled
- Enable video share to Disabled
- Enable screenshare to Disabled
Remember to click Save!
Enable Webinar mode
In the Experimental settings section of the space on Dashboard, set:
- Zoom Conference Webinar Mode to Enabled
Remember to click Save!
Other useful settings
- From version 2.13 onward, “Force users to join audio call” can be enabled. This will prompt users with a popup that cannot be dismissed, and forces them to join the audio side of a meeting.
Custom Live Streaming (RTMP)
In your Zoom account
- Find option “In Webinar Settings”;
- Check the option “Custom Live Streaming Service”:
In the scheduled Webinar settings
- Click “Live Streaming” tab on the bottom of the page
- Click edit a link – at the far right of “Custom Live Streaming”;
- Add Stream URL (same for all Twitch streams): rtmp://live.twitch.tv/app/
- Add Stream Key, the Primary Stream Key found in Twitch channel settings at https://dashboard.twitch.tv/u/[USER_URL]/settings/channel;
- Add live stream page – this is a standard web page where the users can be sent to watch the stream directly or when the Webinar reached capacity e.g. https://www.twitch.tv/[USER_URL]
Zoom Desktop app
Participants list window
- Click “Participants” on bottom toolbar;
- Click “More” dropdown on the bottom of the participants list;
- Select both “Allow Panelist Start Video” and in “Attendee Video Layout” select “Gallery View”
Main application window
- Click "More" and select "Live on Custom Live Stream Streaming Service";
- Click "Gallery" on the top of the main view to broadcast that format to the streaming service;
- We observed a stream delay that ranged between 7~49 seconds since the stream started – increases as the stream progresses (with Twitch low-latency setting ON);
- WEBINAR: currently you cannot promote users to panelists using Zoom’s Desktop App or Zoom’s Web Client – when that is done, the Space will reload to all participants;
- Zoom Polls are not supported.
- Zoom Q&A is not supported, however in-space text chat can be used.
- We could not join Zoom meeting #12356 – you are not a host and the meeting is not started yet. Please wait for a host to join and reload.
We are sorry that this article was not useful for you!
Let us improve this article!
Tell us how we can improve this article?