Video app development using open vidu and issues related to it

Hello @Ramesh_Babu_E,

In the future, please ask every question in a separate entry.

Regarding to question 1:

WebRTC provides mechanisms to adapt bandwidth depending on network quality. But these mechanisms can work better in certain scenarios. If you limit the max bandwidth for every stream it, it is possible you can obtain better results.

Regarding to question 2:

I recommend you at least a 4 CPU machine. With this hardware, you can have the following simultaneous sessions depending on the number of participants:

Session participants Concurrent sessions
2 70
3 32
4 19
5 12
6 9
7 7
20 1

Regarding to question 3:

Your app can be anything you want. You have to implement roles management on it.

Regarding to question 4:

Depending on device you use, video encoding and decoding can be performed using software and processor can be a bit hot.

Regards