# How can I pull stream from another wowza server

**URL:** <https://community.wowza.com/t/how-can-i-pull-stream-from-another-wowza-server/42869>\
**Category:** Wowza Streaming Engine\
**Created:** [April 24, 2014, 9:08pm UTC](https://community.wowza.com/t/how-can-i-pull-stream-from-another-wowza-server/42869 "2014-04-24T21:08:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Defonds\_Kong](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@Defonds\_Kong](https://community.wowza.com/u/Defonds_Kong)\
**Post date:** [April 24, 2014, 9:08pm UTC](https://community.wowza.com/t/how-can-i-pull-stream-from-another-wowza-server/42869/1 "2014-04-24T21:08:41Z")

</div>

Hi guys,

I have two wowza live server A and B.

For example, A is now publishing stream str0.

Some one connect to B, he want to play str0, but B does not has str0 published.

How can B pull str0 from A, and then publish it?

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [April 24, 2014, 7:53am UTC](https://community.wowza.com/t/how-can-i-pull-stream-from-another-wowza-server/42869/2 "2014-04-24T07:53:45Z")

</div>

Hi there. You can push using the PushPublish addon:

[How to push streams to CDNs and other services](https://www.wowza.com/docs/how-to-push-streams-to-cdns-and-other-services-push-publishing%28push-to-CDNs-and-other-services%29)

Or you can pull using Live Stream Repeater:

[How to configure a live stream repeater](https://www.wowza.com/docs/how-to-configure-a-live-stream-repeater)

Salvadore

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [April 24, 2014, 3:44pm UTC](https://community.wowza.com/t/how-can-i-pull-stream-from-another-wowza-server/42869/3 "2014-04-24T15:44:04Z")

</div>

Just to clarify, you can push more than one stream to the same server or to several servers, but pulling from an origin using liverepeater is much more scalable, and is recommended when all the servers involved are Wowza servers. Push is typically used to send a stream to CDN that may be using other streaming servers, and is able to scale delivery through its network.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [April 28, 2014, 5:59pm UTC](https://community.wowza.com/t/how-can-i-pull-stream-from-another-wowza-server/42869/4 "2014-04-28T17:59:11Z")

</div>

The origin and the edge can both have StreamType “live”. When you pull a stream in an edge server from an origin server you start the stream (usually using a .stream file) in the Manager or StreamManager with MediaCaster type “liverepeater”

Richard

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [April 24, 2014, 8:08am UTC](https://community.wowza.com/t/how-can-i-pull-stream-from-another-wowza-server/42869/5 "2014-04-24T08:08:21Z")

</div>

**Addition** :

With Push Publishing, you can only push the stream from one server to another. With the Live Stream Repeater you can set up as many edge servers as needed and pull the same stream to all of them.

Salvadore

---

<div class="post-metadata">

**Author:** ![Defonds\_Kong](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@Defonds\_Kong](https://community.wowza.com/u/Defonds_Kong)\
**Post date:** [April 25, 2014, 2:04pm UTC](https://community.wowza.com/t/how-can-i-pull-stream-from-another-wowza-server/42869/6 "2014-04-25T14:04:19Z")

</div>

Hi Salvadore & Richard, thanks for all your reply.

But I do not want live application A and B to be set to origin or edge when they are created.

I wanna they are dynamic, that is, B may to pull stream0 from A,and A may to pull stream1 from B.

How I can do it?
