We would like to create a new high availability Wowza streaming infrastructure and I would like to know some details regarding the setup that i should choose.
Our main service is VOD so what should I prefer, wowza streaming engine or wowza media server? As I understand the first is the newest and supports everything.
A second question is what is the best setup scenario for my setup for the balancer? I'm thinking to set the origin server as balancer too ,is there a way to use the edges servers as balancers? is it possible the balancing service to running on two edge servers on a active-passive setup?
My last question is which are the steps for the setup I've describe before, I need to install the wowza streaming engine on all edge servers and on the origin too? is there a network diagram for such as setup?
If you have 3 servers in total, one can be the storage server which does not need to run Wowza Streaming Engine, the others will run Wowza Streaming Engine and have your clients connect to them. One of the two servers running Wowza Streaming Engine will be acting as the load balancer to redirect the clients to the least loaded of the two servers running the Wowza software.
For details on the MediaCache part of this configuration, please see the article below.
The load balancer does not have to redirect traffic to itself if you're worried about the server failing it can direct to the other servers running Wowza Streaming Engine and not itself. I believe that you could have a round robin system that directs traffic to one server or the another both configured to direct load to the servers running as edges (receiving traffic from the load balancer(s)).
You'd need to ensure the edges are checking using round robin too so that they're reporting to both load balancers.