I have a running Wowza server (ver 3.1.2) (instance type: m1.medium) and I've just configured another server (ver 3.5.0) (instance type: m1.medium) to complement the first Wowza server. I've already configured and tested the second server using live stream repeater (origin/edge) application based on this guide: http://www.wowza.com/forums/content....tream-repeater .
Now, I'm planning to configure the first Wowza server as a load balancer and origin server. But before I do that, I need to clarify some stuff about load balancing.
1.) What factors are being considered by the load balancer concerning the choice of 'least loaded edge server'?
2.) My current server (medium-sized standard EC2 instance) can accommodate only two (2) simultaneous incoming streams with 3 transcodes each, with utilization of around 96%. Adding another incoming stream, with transcoding, will definitely degrade the performance of the server as the utilization will hit 100%. Now if I connect my second server (as edge server), does it mean a third incoming stream will be directed to the edge server since the origin server is almost fully utilized?
3.) Or all incoming streams, meaning all encoders, should point to the origin server, no matter what its CPU utilization is?
4.) Or does load balancing depends on the number of simultaneous connections (including bandwidth considerations) to a particular server?
5.) How would a client/player connect to Wowza? What would be the link / URL? Is there a single URL only?