# OTT architecture

**URL:** <https://community.wowza.com/t/ott-architecture/46160>\
**Category:** Wowza Streaming Engine\
**Created:** [January 26, 2016, 3:01pm UTC](https://community.wowza.com/t/ott-architecture/46160 "2016-01-26T15:01:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matic\_Topolovec](https://avatars.discourse-cdn.com/v4/letter/m/65b543/32.png) [@Matic\_Topolovec](https://community.wowza.com/u/Matic_Topolovec)\
**Post date:** [January 26, 2016, 3:01pm UTC](https://community.wowza.com/t/ott-architecture/46160/1 "2016-01-26T15:01:57Z")

</div>

Hello,

I have a architectural question regarding wowza streaming engine. In an OTT scenario, which is better:

- use multiple wowza servers for ingesting/trascoding input streams which also act as streamer/origin or

- use multiple wowza servers only for ingesting/trascoding input streams and have a seperated wowza server to just act as origin/streamer ?

BR,

Matic

---

<div class="post-metadata">

**Author:** ![Matic\_Topolovec](https://avatars.discourse-cdn.com/v4/letter/m/65b543/32.png) [@Matic\_Topolovec](https://community.wowza.com/u/Matic_Topolovec)\
**Post date:** [January 28, 2016, 12:32pm UTC](https://community.wowza.com/t/ott-architecture/46160/2 "2016-01-28T12:32:47Z")

</div>

I would like to build a technical solution for OTT using Wowza streaming engine.

Server specification:

2xE5-2620v3 (12 CPU cores)

4xGe ports (possible addition of 10GBe interface)

2xQuadro K5200 GPU

32GBRAM

3x300GB 10k SAS HDD

Input: 40 SD channels, 2-3Mbps

Output: 4x ABR profiles (320x240 – 430kbps, 640x360 – 700kbps, 640x360 – 1200kbps, 720x576 – 2000kbps)

Audience: around 40k end customers, expected 10k concurrent sessions

My assumptions:

- Transcoding: around 3-4 such servers should be enough to transcode 40 SD channels into desired ABR profiles.

- Regarding bandwidth: 10k users (hypotethical scenario, if all of them would use the highest profile 2000kbps, this means 20Gpbs of needed bandwidth)

Questions:

- Can I utilize 10GBe NIC in wowza streaming engine with my server specification?

- Could I use each server that would to transcoding also to do streaming or would it be better to push streams into a seperated wowza origin server?

- How much bandwidth output could I achieve with my server specification?

---

<div class="post-metadata">

**Author:** ![Andy\_Engberson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/andy_engberson/32/392_2.png) [@Andy\_Engberson](https://community.wowza.com/u/Andy_Engberson)\
**Post date:** [May 2, 2016, 7:20pm UTC](https://community.wowza.com/t/ott-architecture/46160/3 "2016-05-02T19:20:56Z")

</div>

Hi,

This was handled in the created support ticket (156631)

Andy\_E
