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 25 and maximum of 49.
- Only 16 users can be unmuted at the same time. When more than 16 users are unmuted, the oldest active speaker will be automatically muted.
-
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.
