In ZEGO live streaming, A Room is a temporary multi-party communication session where participants get to interact with each other.
What is ZEGO room?
In ZEGO live streaming, A Room is a temporary multi-party communication session where participants get to interact with each other. Rooms are hosted on the ZEGO's cloud servers and are used for managing user connections, user events (such as a new user joining), stream events, instant messaging, and signaling. You can see it as a virtual room where a live broadcast or a conversation happens.
Each room is associated with a unique Room ID, a string with a maximum length of 128 bytes. The host and audience in a live broadcast or all participants joining a call need to log in to the same room (using the room ID). A room is created automatically by the SDK upon the first login to the room.
ZEGO Server APIs
ZEGO Server APIs allow you to control your real-time audio/video applications from your back-end server via HTTP requests. With ZEGO Server APIs, you can start/resume a live stream, get room user list, start/stop a stream mixing task, receive various event callbacks, and more.