steep-balloon-41261
09/05/2023, 12:03 PMeager-zoo-16408
09/05/2023, 1:18 PMenough-boots-69343
09/05/2023, 1:21 PMmagnificent-art-43333
09/05/2023, 1:51 PMenough-boots-69343
09/05/2023, 1:54 PMmagnificent-art-43333
09/05/2023, 2:05 PMfancy-wire-61616
09/05/2023, 2:08 PMenough-boots-69343
09/05/2023, 2:11 PMfancy-wire-61616
09/05/2023, 2:12 PMfancy-wire-61616
09/05/2023, 2:12 PMenough-boots-69343
09/05/2023, 2:17 PMenough-boots-69343
09/05/2023, 2:18 PMenough-boots-69343
09/05/2023, 2:19 PMfancy-wire-61616
09/05/2023, 2:19 PMenough-boots-69343
09/05/2023, 2:21 PMfancy-wire-61616
09/05/2023, 2:23 PMenough-boots-69343
09/05/2023, 2:26 PMfancy-wire-61616
09/05/2023, 2:32 PMenough-boots-69343
09/05/2023, 2:38 PMfancy-wire-61616
09/05/2023, 2:40 PMenough-boots-69343
09/05/2023, 2:49 PMfancy-wire-61616
09/05/2023, 2:56 PMenough-boots-69343
09/05/2023, 3:02 PMfancy-wire-61616
09/05/2023, 3:22 PMmaster is what we call controller or signalling server. There is nothing like master in the system.
So, when a client connects to a room in your domain, the controller will do either
• If the room does not exist already, it will find a media node based on some rules (by default it picks the least loaded media node) and start the room on that node.
• If the room already exists, the media node on which the room is running will be used.
The controller then sends reply back to the clients to connect directly to a media node for media exchange. You are referring to that as just node. Calling it media node makes things clear in my head 🙂 .
Once the clients have the media node information, they directly connect to the media node and exchange media. The controller (or master) is not involved in the media path.
If each of your room has 20 publishers and 5 viewers, that is still
• 20 audio streams published to that media node
• 20 video stream published.
• if the publishers are also viewers, that is 20 * 19 = 380 audio + 380 video streams consumed by the publishers.
• In addition, five viewers will consume 20 * 5 = 100 audio streams + 100 video streams.
So, it is possible that the media node processing all this traffic is not sized correctly to handle that much traffic.enough-boots-69343
09/05/2023, 3:48 PM