# Recommended Wowza Architecture for Six 352x240 Video Streams and Up to 1,500 Users

**URL:** <https://community.wowza.com/t/recommended-wowza-architecture-for-six-352x240-video-streams-and-up-to-1-500-users/36281>\
**Category:** Wowza Streaming Engine\
**Created:** [February 20, 2012, 11:50am UTC](https://community.wowza.com/t/recommended-wowza-architecture-for-six-352x240-video-streams-and-up-to-1-500-users/36281 "2012-02-20T11:50:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sean\_Pallister](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@Sean\_Pallister](https://community.wowza.com/u/Sean_Pallister)\
**Post date:** [February 20, 2012, 11:50am UTC](https://community.wowza.com/t/recommended-wowza-architecture-for-six-352x240-video-streams-and-up-to-1-500-users/36281/1 "2012-02-20T11:50:57Z")

</div>

I was hoping that someone could recommend the most appropriate Wowza architecture that would allow up to 1,500 users to concurrently stream one of six available live video streams at a resolution of 352x240 (CIF) resolution. I would like to offer users the ability to stream video as RTMP Flash (desktop/laptop), Apple HLS (iOS), RTSP (BlackBerry/Android) or possibly Microsoft Smooth Streaming (Windows Phone 7). On average, I’ve noticed that the approximate bandwidth for Adobe RTMP Flash, Apple HLS and RTSP is about 0.15 Mbps or 155 kbps per CIF resolution stream.

We are currently serving up video to a fixed group of users with Wowza Media Server 2, however, we are now looking at opening the service up to the public (therefore, we must be prepared for spikes in streaming activity, thus the 1,500 number). We are currently using RTMP authentication using Flowplayer in conjunction with a custom RTMP Authentication Wowza Module. We would like to keep the RTMP authentication for the RTMP Flash video, and then extend authentication to Apple HLS and RTSP (right now, we are only streaming RTMP Flash video) so that we can somewhat control access to the streaming video.

It looks like one of the easiest ways to scale-up to accommodate the new users would be to use Wowza on an Amazon EC2 instance. In my head, it seems that there are a couple options (I’m sure there may be more):

- Keep existing Wowza Media Server 2 as Origin Server, and setup new Wowza EC2 instance as Edge Server

- Move existing Wowza Media Server 2 to an EC2 instance

---

<div class="post-metadata">

**Author:** ![Randall\_Auriemma](https://avatars.discourse-cdn.com/v4/letter/r/85e7bf/32.png) [@Randall\_Auriemma](https://community.wowza.com/u/Randall_Auriemma)\
**Post date:** [February 20, 2012, 4:13pm UTC](https://community.wowza.com/t/recommended-wowza-architecture-for-six-352x240-video-streams-and-up-to-1-500-users/36281/2 "2012-02-20T16:13:04Z")

</div>

Hello quicksilver,

Let me try to address some of your questions.

Firstly, your bitrate mentioned for 352/240 of 0.15Mbps seems far too low. Perhaps you meant 1.5Mbps? I suggest a minimum bitrate of about 500kbps for that resolution.

You should upgrade to Wowza Server 3 in any case, as the WMS3 license if free for existing WMS2 customers.

Wowza can serve 1500 clients with a current dual or quad core server. An origin-edge configuration is not mandatory.

When choosing a server, the limiting factor is usually bandwidth. If you have a dedicated server with a 1Gbit connection you should be able to serve 1500 streams at 5-600kbps. Here is my calculation: 1500_600kbps_1.2 (add 20% for network overhead) = 1Gbps.

If you’d like to become familiar with an origin edge setup take a look at the liverepeater quickstart: [https://www.wowza.com/docs/how-to-configure-a-live-stream-repeater](https://www.wowza.com/docs/how-to-configure-a-live-stream-repeater)

You can experiment with this by using your existing Wowza server as the Origin and setup Wowza on your laptop as an edge using a Wowza Dev or Trial license. Note, you can also setup your server as both Origin and Edge. But, I think using two computers makes it easier to understand at first.

Hope this helps.
