# use single or multiple receive webtransportrecevie to receive multiple user audio and video？

**URL:** <https://mediasoup.discourse.group/t/use-single-or-multiple-receive-webtransportrecevie-to-receive-multiple-user-audio-and-video/4373>\
**Category:** mediasoup libraries\
**Created:** [July 15, 2022, 3:25am UTC](https://mediasoup.discourse.group/t/use-single-or-multiple-receive-webtransportrecevie-to-receive-multiple-user-audio-and-video/4373 "2022-07-15T03:25:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![afei00615](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/afei00615/32/1654_2.png) [@afei00615](https://mediasoup.discourse.group/u/afei00615)\
**Post date:** [July 15, 2022, 3:25am UTC](https://mediasoup.discourse.group/t/use-single-or-multiple-receive-webtransportrecevie-to-receive-multiple-user-audio-and-video/4373/1 "2022-07-15T03:25:10Z")

</div>

one webtransport is can create many consume to receive audio and video，but if the data is form different source（etc，two client），this is any problem？like lip sync？  
in this case，is user one transport for all user or one transport for one user？

---

<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:** [July 15, 2022, 3:41am UTC](https://mediasoup.discourse.group/t/use-single-or-multiple-receive-webtransportrecevie-to-receive-multiple-user-audio-and-video/4373/2 "2022-07-15T03:41:40Z")

</div>

You can go with both ways, webrtc doesn’t limit that but the best way i found is 1 transport per user and the more appropriate is 1 transport per stream if you are using piping between routers.

The issue with 1 transport for all users is that it causes lag in video streams especially when all users are on same network.

You can read more about it here:

> [@1 receiver transport per client or 1 receiver transport per stream](https://mediasoup.discourse.group/t/1-receiver-transport-per-client-or-1-receiver-transport-per-stream/4019):
>
> I am testing an application where I am creating only 1 receiver transport on client side, and using that 1 receiver transport to consume multiple streams being produced. So on client side there is only 1 receiver transport and on server side there are n transports where n is number of participants. The things is by doing this way there is a video lag on all streams not a little but big one. Then to find the cause of this I spent 2-3 days but couldn’t find anything then eventually I tried the o…

---

<div class="post-metadata">

**Author:** ![afei00615](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/afei00615/32/1654_2.png) [@afei00615](https://mediasoup.discourse.group/u/afei00615)\
**Post date:** [July 15, 2022, 6:28am UTC](https://mediasoup.discourse.group/t/use-single-or-multiple-receive-webtransportrecevie-to-receive-multiple-user-audio-and-video/4373/3 "2022-07-15T06:28:48Z")

</div>

thank you !!

---

<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:** [July 15, 2022, 6:30am UTC](https://mediasoup.discourse.group/t/use-single-or-multiple-receive-webtransportrecevie-to-receive-multiple-user-audio-and-video/4373/4 "2022-07-15T06:30:46Z")

</div>

Kindly do mark appropriate answer as solution for the ease of others, thank you
