Architecture of Real time communication API
Architecture
Terminology
Meeting
A Meeting represents real-time audio, video, and/or screen-share session, and is the basic building block for media sharing among participants.
Participants
Participants are the client applications that are connected to a Meeting and shares video & audio media with one another.
Local Participant
Participant producing audio or video stream from the local client's media sources
Streams
Streams are indiviual video & audio streams produced by the participants in the meeting
Active Speaker
Active speaker represents the participant who is currently producing highest decibels audio stream (in other words speaking)
Active presenter
Active presenter is the participant who is currently sharing his/her screen as a video stream
Main participant
Main participant represents the client who shall be displayed on the main screen indicating that he/she is either presenting or speaking
Got a Question? Ask us on discord