There are 4 different roles that a user can be assigned. Host, Producer, Guest, and Audience.
There must be a host for every recording. This user will decide when a recording starts and stops. They will also have full control over the session. Certain features like enabling echo cancellation, viewing mic levels, and selecting session settings will be available to this user. Hosts may also join as producers if they do not wish to be recorded.
This role is most likely how you want to invite users to your recording. Guests will be recorded, but have limited access to session settings and features. The UI is simplified, and focused on interacting with the other users.
The main advantage of being a producer is that the user is not recorded. This is ideal for users who may have valuable input during the recording, but whos audio and video is not needed in the final product. Producers will also have control over the session, similarly to the host.
Audience members are a unique role as they are not in the session itself, but rather watching from the outside. Audience members are able to watch the session as it is being recorded and call in live! To learn more about live call ins, click here.