Basic Concepts
Architecture
Between is a cloud platform that allows developers to add video and audio conferencing to Web and Native applications. Primarily in Javascript.
Between enables you to build high quality meeting applications, virtual offices, and event platforms. B
Any application you build with Between must have these two componenets:
- Client: use Between's Web or Native SDK to manage connections, call states, render audio/video, toggle echo suppression, etc.
- Server: use Between's dashboard to create calls, trigger recording, access events, etc.
Basic Concepts
- Call A call depicts activity in a room. A call is created when one or more Peers join to talk to each other. There is no maximum duration of a call.
- Conference An object that represents a call and is used to send and update important information throughout the lifetime of the call. This can include events such as when the call starts or ends.
- LocalParticipant The LocalParticipant is the participant who is currently publishing audio and video streams during the call. The LocalParticipant object is used to control the current participant's devices, audio and video settings, and other aspects of their participation in the call.
- Peer A Peer is any participant in the call other than the LocalParticipant. The Peer object is used to control the audio and video streams of other participants and is particularly useful for video calling applications with position-based volume, where the volume of a participant's microphone can be adjusted based on their position within the virtual space. Examples include virtual offices or gaming platforms.
Next Steps
With these concepts out of the way, it's time to start building with Between