# Transcoding in origin/edge configuration

**URL:** <https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764>\
**Category:** Wowza Streaming Engine\
**Created:** [November 16, 2011, 12:07pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764 "2011-11-16T12:07:02Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![German\_Milano](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@German\_Milano](https://community.wowza.com/u/German_Milano)\
**Post date:** [November 16, 2011, 12:07pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/1 "2011-11-16T12:07:02Z")

</div>

Hi,

I’m trying to implement smooth streaming using the following configuration:

- Use one WMS with the transcoder add-on in Windows (so i can transcode using hardware acceleration), using it as origin server.

- Use one WMS in Linux acting as an edge server, so everybody could connect to it, never to the origin server.

- Configure smooth streaming on the origin server

---

<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:** [November 16, 2011, 3:24pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/2 "2011-11-16T15:24:07Z")

</div>

Germán,

Yes, that is a typical configuration. Make sure to use the repeater LiveStreamPacketizers on the edge.

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

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:** [November 16, 2011, 7:25pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/3 "2011-11-16T19:25:21Z")

</div>

You publish once to origin, and re-stream from each edge.

There should be one connection between an edge and the origin for each client type. If you only have Flash clients connecting to the edge there should be one connection from that edge to the origin to repeat to each Flash client that connects to that edge. If you have Cupertino HLS clients, that will be another one repeated to those clients.

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:** [November 16, 2011, 8:33pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/4 "2011-11-16T20:33:12Z")

</div>

You can have 9 or 10 (for vod) clients each subscribing to one client stream. When you get that message, or another like it, you have exceeded

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:** [November 16, 2011, 8:40pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/5 "2011-11-16T20:40:19Z")

</div>

You can have 9 or 10 (for vod) clients each subscribing to one **stream**. When you get that message, or another like it, you have exceeded

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:** [November 16, 2011, 8:54pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/6 "2011-11-16T20:54:57Z")

</div>

It’s all well documented. There are limits to the developer license.

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:** [November 17, 2011, 4:38pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/7 "2011-11-17T16:38:18Z")

</div>

Germán,

Yes, the origin should do the live stream packetizing for HTTP clients using this configuration:

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

Richard

---

<div class="post-metadata">

**Author:** ![German\_Milano](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@German\_Milano](https://community.wowza.com/u/German_Milano)\
**Post date:** [November 16, 2011, 4:18pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/8 "2011-11-16T16:18:57Z")

</div>

Richard:

Thanks for the quick reply.

I’ve got a couple more questions, if you don’t mind.

- For each live stream i want to serve to clients, the edge server only asks for each of them once, no matter how many clients may connect to the edge WMS. Is this correct?

- The live stream publishing is done on both sides?

---

<div class="post-metadata">

**Author:** ![German\_Milano](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@German\_Milano](https://community.wowza.com/u/German_Milano)\
**Post date:** [November 16, 2011, 5:21pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/9 "2011-11-16T17:21:56Z")

</div>

Just to be clear, that’s for client type AND for each stream, isn’t it?

Germán

---

<div class="post-metadata">

**Author:** ![German\_Milano](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@German\_Milano](https://community.wowza.com/u/German_Milano)\
**Post date:** [November 16, 2011, 5:51pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/10 "2011-11-16T17:51:50Z")

</div>

Didn’t quite get that… what message?, why vod?

---

<div class="post-metadata">

**Author:** ![German\_Milano](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@German\_Milano](https://community.wowza.com/u/German_Milano)\
**Post date:** [November 17, 2011, 10:47am UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/11 "2011-11-17T10:47:25Z")

</div>

No no, we do have a monthly licence, but since i do not buy it myself, i had to create a forum member with some kind of licence in order to ask the questions. We have unlimited connections of course.

I’ve got one more question regarding the edge/origin architecture: if the edge server has one connection to the origin WMS for each type of client, does it mean that the encapsulation is ALL done by the origin?, in that case, the edge just acts as a proxy?.

Thanks again!,

Germán

---

<div class="post-metadata">

**Author:** ![German\_Milano](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@German\_Milano](https://community.wowza.com/u/German_Milano)\
**Post date:** [November 17, 2011, 2:34pm UTC](https://community.wowza.com/t/transcoding-in-origin-edge-configuration/36764/12 "2011-11-17T14:34:02Z")

</div>

Thank you, Richard!, you’ve been really helpful.

Regards,

Germán
