Hello, we are a small company based in Korea that provides a video conference platform utilizing Janus.
Firstly, our server specification is a C6i 2xLarge on AWS. During our testing phase, our solution managed to handle 60 connections. At that point, the process CPU consumption was at 800%, translating to approximately 40% to 50% of the entire server’s CPU usage. We’ve been encountering numerous “slow links,” and we suspect that a single process consuming too much CPU may be the cause. Could this be the possible reason?
Here are some questions we have about Janus:
We are utilizing the Janus Video Room Plugin (v1.0.4), with VP8 and VP9 as our video codecs, and ‘Opus’ as our audio codec. Given this setup and a target bitrate of 128kbps, can we calculate the load created per user?
What would be the maximum number of users on an N:N video conference if all plugins and WebRTC APIs are fully optimized?
To handle 100 users on an N:N video conference, which AWS instance should we select? or how much RAM & CPU power should we select?
Is there a different plugin available that’s better suited for a large number of users?
We greatly appreciate your assistance.