# pipeTransport

**URL:** <https://mediasoup.discourse.group/t/pipetransport/5131>\
**Category:** mediasoup libraries\
**Created:** [April 5, 2023, 12:20pm UTC](https://mediasoup.discourse.group/t/pipetransport/5131 "2023-04-05T12:20:09Z")\
**Posts on this page:** 1\
**Showing post:** 4

<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:** [April 5, 2023, 2:38pm UTC](https://mediasoup.discourse.group/t/pipetransport/5131/4 "2023-04-05T14:38:35Z")

</div>

This is where ibc explained me some of the principles for my clarification, go through it:

> [@PipeTransport Clarification](https://mediasoup.discourse.group/t/pipetransport-clarification/4686):
>
> Why we need to consume the producer on localPipeTransport? Can’t we do pipeTransport.produce() without it? Also shouldn’t be we doing localPipeTransport.produce() instead of remotePipeTransport.produce()? Like for example incase of routers on different machines we will have only one pipe transport on one machine and for that we will be doing localPipeTransport.produce(). Can someone clarify on this? thanks.

---

_[View the full topic](https://mediasoup.discourse.group/t/pipetransport/5131)._
