# Push Publishing Transcoder Stream Groups

**URL:** <https://community.wowza.com/t/push-publishing-transcoder-stream-groups/574>\
**Category:** Wowza Streaming Engine\
**Created:** [January 20, 2016, 4:26pm UTC](https://community.wowza.com/t/push-publishing-transcoder-stream-groups/574 "2016-01-20T16:26:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/system/32/447_2.png) [@system](https://community.wowza.com/u/system)\
**Post date:** [January 20, 2016, 4:26pm UTC](https://community.wowza.com/t/push-publishing-transcoder-stream-groups/574/1 "2016-01-20T16:26:04Z")

</div>

Hi,

I know I can use push publishing to push a stream from one Wowza instance to another. I’ve tested this along with Transcoder, and I’m able to push the source and all transcoded streams to a different server. Is it possible for the stream groups to also be pushed to the other instance?

For example, say I have 2 servers, Server A and Server B, and I have Transcoder configured on Server A to generate a 360p version of a stream, and also a stream group with this stream and the source stream (myStream\_360p and myStream\_source) called myStream\_all. I also have push publishing configured to forward myStream\_360p and myStream\_source to Server B. I can subscribe to both of those streams successfully on Server B, but I can only subscribe to ngrp:myStream\_all on Server A. This makes sense, but I’m wondering if there’s a way I can make the stream group also work on Server B?

Thanks!

Rhys

---

<div class="post-metadata">

**Author:** ![Michelle\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/michelle_b/32/394_2.png) [@Michelle\_B](https://community.wowza.com/u/Michelle_B)\
**Post date:** [January 22, 2016, 4:43pm UTC](https://community.wowza.com/t/push-publishing-transcoder-stream-groups/574/2 "2016-01-22T16:43:40Z")

</div>

Hi rhys04,

Since you are pushing all the transcoded renditions to server B, you can create a SMIL file on server B to refer to the incoming transcoded renditions as a group. A SMIL file is functionally the same as using the ngrp URL.

I am adding the relevant information below on [creating and using SMIL files](https://www.wowza.com/docs/how-to-create-and-play-smil-files-with-streams-created-by-wowza-transcoder):

> The Wowza Transcoder templating system provides a method to group streams together in logical groups called Stream Name Groups for live adaptive bitrate delivery. Stream Name Groups and SMIL files serve the same purpose and either method can be used for playback of live streams.

Alternatively, you can set up an [origin/edge workflow](https://www.wowza.com/docs/how-to-configure-a-live-stream-repeater) in on-demand mode, so that all streams that are published/packetized on the origin can be pulled on the edge server (live stream repeater).

Michelle
