# Push streams to multiple edge servers?

**URL:** <https://community.wowza.com/t/push-streams-to-multiple-edge-servers/37090>\
**Category:** Wowza Streaming Engine\
**Tags:** server-administration\
**Created:** [July 13, 2015, 2:10am UTC](https://community.wowza.com/t/push-streams-to-multiple-edge-servers/37090 "2015-07-13T02:10:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jack\_OGara](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@Jack\_OGara](https://community.wowza.com/u/Jack_OGara)\
**Post date:** [July 13, 2015, 2:10am UTC](https://community.wowza.com/t/push-streams-to-multiple-edge-servers/37090/1 "2015-07-13T02:10:05Z")

</div>

We have a setup with 2 Origin servers.

So we can’t pull streams, so how does one push streams?

Need it so all streams are pushed, no matter what the name of the stream is.

Can’t have “push streamA to Server A and Server B” written 1000 time.

Thanks

Jack,

---

<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:** [July 13, 2015, 8:57am UTC](https://community.wowza.com/t/push-streams-to-multiple-edge-servers/37090/2 "2015-07-13T08:57:51Z")

</div>

Hi, Jack.

Its not 100% clear what you are asking, but maybe this will answer you.

You can push a stream to a primary origin server, then have 2 or more edge servers re-stream from that origin and also act as origin servers for clusters of edge servers that re-stream from this second tier.

An example would be:

Encoder \> One Origin (liverepeater-origin) \> Two or more Edge/Origin (liverepeater-edge-origin) \> Many Edges (liverepeater-edge).

The StreamType “liverepeater-edge-origin” is the key to unlimited potential scale. For more information about this, please see this guide:

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

Regards,

Salvadore

---

<div class="post-metadata">

**Author:** ![Jack\_OGara](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@Jack\_OGara](https://community.wowza.com/u/Jack_OGara)\
**Post date:** [July 13, 2015, 3:30pm UTC](https://community.wowza.com/t/push-streams-to-multiple-edge-servers/37090/3 "2015-07-13T15:30:25Z")

</div>

I made this the other day to show a mate of what we were thinking.

It shows a streamer from the EU streaming to a EU server. Then having their stream replicated onto to US server so viewers can pull the stream from both EU and US servers.

![](https://pbs.twimg.com/media/CJwuSO_UYAARQGR.jpg:large)

As long as we are able to push to either server A or B and pull the same stream from A and B then that is what we want.

It is to have redundancy and better connectivity for streamers and viewers.

Does that make sense?

---

<div class="post-metadata">

**Author:** ![Jack\_OGara](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@Jack\_OGara](https://community.wowza.com/u/Jack_OGara)\
**Post date:** [July 21, 2015, 7:19pm UTC](https://community.wowza.com/t/push-streams-to-multiple-edge-servers/37090/4 "2015-07-21T19:19:36Z")

</div>

Anyone got ideas on this?

---

<div class="post-metadata">

**Author:** ![SiggDev](https://avatars.discourse-cdn.com/v4/letter/s/dec6dc/32.png) [@SiggDev](https://community.wowza.com/u/SiggDev)\
**Post date:** [July 31, 2015, 1:40pm UTC](https://community.wowza.com/t/push-streams-to-multiple-edge-servers/37090/5 "2015-07-31T13:40:31Z")

</div>

Have you checked the PushPublish Module or Stream Targets feature?

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

[https://www.wowza.com/docs/sample-map-file-entries-for-stream-target-destinations-push-publishing](https://www.wowza.com/docs/sample-map-file-entries-for-stream-target-destinations-push-publishing)
