# 1 receiver transport per client or 1 receiver transport per stream

**URL:** <https://mediasoup.discourse.group/t/1-receiver-transport-per-client-or-1-receiver-transport-per-stream/4019>\
**Category:** mediasoup libraries\
**Created:** [March 12, 2022, 1:07pm UTC](https://mediasoup.discourse.group/t/1-receiver-transport-per-client-or-1-receiver-transport-per-stream/4019 "2022-03-12T13:07:17Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![zaidiqbal](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/zaidiqbal/32/1498_2.png) [@zaidiqbal](https://mediasoup.discourse.group/u/zaidiqbal)\
**Post date:** [March 26, 2022, 7:31am UTC](https://mediasoup.discourse.group/t/1-receiver-transport-per-client-or-1-receiver-transport-per-stream/4019/10 "2022-03-26T07:31:56Z")

</div>

**I am answering here to my own question:**  
After experimenting on it for around a week the final conclusion is that using 1 receiver transport per client causes video lag and after few minutes leads to streams being ended especially on average network and by average I mean 10-15 mbps.

**The solution is to use 1 receiver transport per stream or 1 receiver transport for 2-5 streams may be** e.g I use 1 receiver transport per remote person in call, 1 remote person’s camera stream and screen stream both are consumed on that 1 receiver transport. This gives best results.

**These are the configuration on which I tested all of this:**

**Persons in call: 5**

**Client side:**  
network: 15mbps  
ram: 16gb  
cpu: i5, 4 cores

**Server side:**  
cpu: high end aws instance, 32 core  
ram: 150gb  
network: in gbs

---

_[View the full topic](https://mediasoup.discourse.group/t/1-receiver-transport-per-client-or-1-receiver-transport-per-stream/4019)._
