In a scenario where assumed that there will be 28 user connections to the server in a period of 10 minutes. What server specification do i need to accommodate it?
Good day.
Please clarify: do you plan to use RoomApi or MCU mixer to arrange video call?
If you do not use mixing, it should be enough 8 CPU cores with 16 Gb RAM (8Gb Java heap).
For mixing (and other types of transcoding) more CPUs may be required. Usually, 1 CPU core per 2 720p streams encoding? or 2 CPU cores per one stream mixer. So, for transcoding, mixing an other heavy tasks 32 CPU cores, 64 Gb RAM (32 Gb Java heap) is a minimal server config.
Anyway, load test should be performed on a server chosen. Please read the following articles about load testing: What kind of server do you need to run a thousand WebRTC streams? How many mixers can a server have? WebRTC Back and Forth