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