Introduction
Architecture
At the most basic form, Atm0s
consists of 2 components: media server and client. Client will uses the provided SDKs to connect and communicate with the server through HTTP or RPC.
Basic concepts
Room
: A room is a collection of some Sessions, that can receive audio and video from each others.Peer
Act as a user in another service. Session Like another service, any user connect to the Atm0s Server need a session token to initiate a Session, that belongs to aRoom
and aPeer
.Stream
A stream represents either the audio or video that a Session is publishing
Where should I start?
Quickstart
If you want to see the SDKs in action in under 5 minutes, head over to our quickstart session.
SDKs
Web
Native
- Rust (WIP)
- React Native (WIP)