# Multiple servers: produce on server1 and consume on both server1 and server2

**URL:** <https://mediasoup.discourse.group/t/multiple-servers-produce-on-server1-and-consume-on-both-server1-and-server2/2242>\
**Category:** mediasoup libraries\
**Created:** [January 12, 2021, 2:51am UTC](https://mediasoup.discourse.group/t/multiple-servers-produce-on-server1-and-consume-on-both-server1-and-server2/2242 "2021-01-12T02:51:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bobjiang1988](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/bobjiang1988/32/754_2.png) [@bobjiang1988](https://mediasoup.discourse.group/u/bobjiang1988)\
**Post date:** [January 12, 2021, 2:51am UTC](https://mediasoup.discourse.group/t/multiple-servers-produce-on-server1-and-consume-on-both-server1-and-server2/2242/1 "2021-01-12T02:51:46Z")

</div>

Here is my flow, can anybody tell me is that right?

1. produce on server1 → (server1: router1)
2. call `pipeToRouter` on server1 → (server1: router2, router3, …)
3. call `createPipeTransport` on server1
4. tell server2 to call `createPipeTransport`
5. subscribe transport events each other
6. consume current producer on server1
7. tell server2 to produce the consumer that consumed by server1 → (server2: router1)
8. call `pipeToRouter` on server2 → (server2: router2, router3, …)
9. subscribe producer/consumer events each other

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [January 12, 2021, 9:34pm UTC](https://mediasoup.discourse.group/t/multiple-servers-produce-on-server1-and-consume-on-both-server1-and-server2/2242/2 "2021-01-12T21:34:41Z")

</div>

What is right and what is not depends on your use case. From the list above you probably also want to call `PipeTransport.connect()`.

---

<div class="post-metadata">

**Author:** ![bobjiang1988](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/bobjiang1988/32/754_2.png) [@bobjiang1988](https://mediasoup.discourse.group/u/bobjiang1988)\
**Post date:** [January 13, 2021, 1:33am UTC](https://mediasoup.discourse.group/t/multiple-servers-produce-on-server1-and-consume-on-both-server1-and-server2/2242/3 "2021-01-13T01:33:07Z")

</div>

Thanks, I should call `connect` each other.
