Skip to main content

Presets

A preset is a set of permissions and UI configurations that are applied to participants for different meeting types such as Group Call, Webinar, and Livestream. The presets define how a meeting will appear visually and functional aspects of the meeting. They allow customization options like setting maximum number of participants on-screen, permissions to share screen, enabling poll creation, disabling video and audio, adjusting text color, configuring plugins, etc.

Dyte offers four prebuilt presets that include predefined permissions and UI configurations:

  • group_call_host preset: This preset provides hosts with specific permissions and configurations for group calls. For instance, hosts can remove participants, disable the audio and video of participants, create polls, and more.
  • group_call_participant preset: This preset grants participants specific permissions for group calls. Participants using this preset can create polls, enable their audio and video, share their screen, and engage in chat conversations.
  • webinar_presenter preset: This preset is designed for webinar presenters, offering them a range of permissions and configurations. Presenters with this preset can remove participants, disable the audio and video of participants, trigger a recording, launch and close plugins, and perform various other actions to efficiently manage and control the webinar.
  • webinar_viewer preset: The webinar_viewer preset is specifically designed for webinar viewers, providing them with a limited set of permissions. With this preset, viewers can edit their displayed names and participate in polls.

To add a preset, perform the following steps:

Step 1: Log into the Developer Portal

In the Developer Portal, click Presets, and click Create New.

livestream-create-preset

Step 2: Select the Meeting Type

You can select the meeting type for which you want to create a Preset. Dyte supports the following:

  • Group Call
  • Webinar
  • Livestream
  • Chat

Depending on the selected meeting type, configurations options are populated. However, some of the configurations are common for all the meeting types.

Step 3: Define the permissions and configurations

You can selectively define permissions and configurations for the specific options you wish to use in your preset.

Max number of people on screen

Set the maximum number of participants who can appear on the screen at any given time. We recommend setting this number between 6 and 9 for the best possible experience.

Max number of people screensharing

Set the maximum number of participants who can share the screen at any given time. We recommend setting this number between 3 to 4 for the best experience.

Video Quality

Provides you the option to choose the video quality for your meeting, such as QVGA, VGA, HD or FHD quality.

Host Controls

Host controls allow you to manage the following aspects of a Dyte meeting:

Permissions and ConfigurationsDescription
Kick ParticipantsAdds permissions to remove participants from your meeting.
Mute AudioHost can mute individual participants or all of them at once.
Disable VideoHost can hide video of individual participants or all of them at once.
Pin ParticipantAllows to pin a participant's view displayed on the screen. When a participant is pinned, their video feed remains visible even if someone else speaks or the video layout changes.
Manage RecordingsHost can start and stop recording of their meeting.
Update Participant PresetUpdate participant permissions / meeting type.

Media

You can manage permissions for your meetings in Media, such as who can start the meeting and who can join the meeting with what kind of permissions. Permissions for media varies for different meeting types.

Group Call

Permissions and ConfigurationsDescription
VideoProvides permissions to allow participants to enable their video.
AudioProvides permissions to allow participants to enable their audio.
ScreenshareProvides permissions to allow participants to share their screen.

Livestream

Permissions and ConfigurationsDescription
Start LivestreamAdds permissions to start livestreaming your meeting. If you’re creating a preset for the host, ensure that this is selected.
Admit or remove participants from the livestreamAllows to admit or remove participants from the livestream. If you’re creating a preset for the host, ensure that this is selected.
Join LivestreamParticipants can join the livestream directly with a link.
Request to JoinParticipants can request to join a livestream. Host can accept or reject the request.
View OnlyParticipants can only view the livestream.

Chat

Permissions and ConfigurationsDescription
Public (can send text, can send files)Permissions to be able to send text and/or files to everyone during the meeting.
Private (can send text, can send files)Permissions to be able to send text and/or files to the specific participants during the meeting.

Polls

Permissions and ConfigurationsDescription
Can create pollsPermissions to be able to create polls during the meeting.
Can vote on pollsPermissions to be able to vote on polls during the meeting.
Can view pollsPermissions to be able to view polls during the meeting.

Plugins

Manage permissions for your plugins.

Permissions and ConfigurationsDescription
Launch PluginsPermissions to be able to launch plugins during a meeting, for example, witeboard, excalidraw,remote browser, and so on.
Close PluginsPermissions to be able to close plugins, during a meeting, for example, witeboard, excalidraw,remote browser, and so on.
Control AccessAllows you to manage plugins for other participants.

Miscellaneous

Manage permissions for your plugins.

Permissions and ConfigurationsDescription
Hidden ParticipantsAllows participants to be hidden from all other participants.
Edit NameParticipants can edit their name while joining meeting.
Sync Tab Bar ViewEnables broadcasting of the current tab bar view to all participants.
Hide Participant ListHide the list of participants in the meeting.

Colors

You can specify brand color, background color, text color, text color on brand, and video background color.

livestream-colors

Theme

Specify the URL of the logo.

Plugins

  1. Select the plugin that you want to use for the collaboration within your meeting. Multiple plugins such as Excalidraw, Remote browser, Google apps, Quiz, Chess, and so on are supported.

    You can select multiple plugins for your meeting.

  2. Click Configure.

  3. Select permissions for the selected preset. You can provide Full Access or View Only.

    livestream-plugin
  4. Select Show only active plugins to view the plugins that you’ve configured for your meeting.

Step 4: Save the Preset Changes

  1. Once you’ve made all the changes that you need to add to your preset, click Save at the right-corner.livestream-save
  2. Enter the name for your preset and click Save.livestream-saveils
  3. Your preset is listed. Click Edit to make any changes to the preset.livestream-ilslist

You can use this preset in your meeting, when adding the participant to your meeting using the Add Participant API.