Configuration
To support large calls of over 50 participants and up to 1,000 participants, you’ll need to set the following domain/room configuration options:- The
experimental_optimize_large_callsroom configuration must be set totrue. This setting is optional for custom clients, but required for Prebuilt. On custom clients, this setting as the same affect asstart_audio_off. - The
enable_terse_loggingroom configuration option must be set totruewhen a room is expected to have more than 200 participants joining. When this setting is enabled, certain per-participant logs will be suppressed to reduce overhead and prevent performance issues. You can control room participant limits using themax_participantsroom configuration option. - Be sure that mesh SFU is enabled. This can be done at the room or domain level. Note: This is on be default, so you only need to set it if it has been disabled.
Daily Prebuilt
Theexperimental_optimize_large_calls room configuration will have several side effects in Daily Prebuilt to help manage your call’s performance with such a large number of participants:
- The local participant will be automatically muted on join. They can unmute as needed once they’ve joined a call.
- The grid view will show a maximum of 12 participants in the grid at a time, compared to the default of 24 and maximum of 49.
- Daily Prebuilt tracks the 16 most recent active speakers. If you are unmuted and enough other people speak, you drop off that list. When that happens, your microphone is muted automatically and you see a message telling you so. You can unmute again at any time.
The recent speaker list is a throttle on people who have spoken, not a hard cap on open microphones. Someone who unmutes but never speaks never joins the list, so they are never muted this way. More than 16 microphones can be unmuted at the same time.In breakout rooms, the list is scoped to the breakout group you are in. People speaking in other breakout groups do not mute you.
-
Active speaker layout, where the person currently speaking takes up the majority of the screen.

-
Grid view, a paginated grid layout with a subset of participants visible on screen.
