# Video app development using open vidu and issues related to it

**URL:** https://openvidu.discourse.group/t/video-app-development-using-open-vidu-and-issues-related-to-it/617
**Category:** Issues developing apps
**Tags:** v2
**Created:** [April 29, 2020, 8:25am UTC](https://openvidu.discourse.group/t/video-app-development-using-open-vidu-and-issues-related-to-it/617 "2020-04-29T08:25:11Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Ramesh\_Babu\_E](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ramesh_babu_e/32/330_2.png) [@Ramesh\_Babu\_E](https://openvidu.discourse.group/u/Ramesh_Babu_E)
#### Post date: [April 29, 2020, 8:25am UTC](https://openvidu.discourse.group/t/video-app-development-using-open-vidu-and-issues-related-to-it/617/1 "2020-04-29T08:25:11Z")

</div>

Dear Micael,

Please help us with these questions it would a great help if you can do so:

I have 4 questions to ask

1. We have already created a openvidu server using following configuration  
“maxRecvBandwidth”: 1000  
“minRecvBandwidth”: 300  
“maxSendBandwidth”: 1000  
“minSendBandwidth”: 300  
However, we are able to connect up to 3 persons at one video call and noticed a poor performance. Now we have changed the configuration with following configuration  
“maxRecvBandwidth”: 300  
“minRecvBandwidth”: 100  
“maxSendBandwidth”: 300  
“minSendBandwidth”: 100  
Now we were able to connect more than 5 persons and noticed improvement in the performance. Can you please explain what is the difference between above configuration and why there was an issue with connectivity?

2. We have the following AWS Instance configuration  
CPU - 2Core  
RAM - 8GB  
How to create multiple “open vid” sessions?  
Is the above configuration enough to create multiple “openvidu” sessions parally? If not, what are all the system requirements for creating multiple sessions?

3. How to identify the “role” ?  
Ex: if I’m hosting the session, how the users will know that I will be the admin and also how can I view the “role” of participants?

4. We observed that when we use this meeting application on a mobile device using a web browser. The device get’s overheating. Is there any specific reason?

Any advice or assistance on the matter would be greatly appreciated.

---

<div class="post-metadata">

### Author: ![micael.gallego](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/micael.gallego/32/2_2.png) [@micael.gallego](https://openvidu.discourse.group/u/micael.gallego)
#### Post date: [April 29, 2020, 8:45am UTC](https://openvidu.discourse.group/t/video-app-development-using-open-vidu-and-issues-related-to-it/617/2 "2020-04-29T08:45:56Z")

</div>

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
