I have configured the sample demo from https://github.com/versatica/mediasoup-demo. When testing the demo, have observed CPU utilization on the server increases with increase in number of participants. After further drilling, observed that if a client has high CPU (due to other apps running on the machine), it results in high CPU for server, that too, its the gnome-shell that consumes most of the CPU. Could it be due to the packet loss from client, that results in retransmission?
Ideally, it being SFU, I would expect least CPU consumption at the server. And for client bottlenecks, why should the server get impacted?
Let me know if there is something that I have misunderstood being new to mediasoup, or some configurations that I need to alter.