The Dynamic Load Balancing AddOn package provides a method for dynamically distributing connection load between multiple Wowza Streaming Engine™ edge servers. Dynamic Load Balancing is essential for efficient distribution of connection requests to the least loaded servers when deploying networks of multiple edge servers. Edge servers communicate with one or more load balancing Wowza Streaming Engine instances.
The Dynamic Load Balancing AddOn provides system load balancing between multiple instances of Wowza Streaming Engine. Edge servers will periodically send load and status information over UDP to the Wowza Streaming Engine(s) running the load balancer. The server with the load balancer keeps track of the load and availability of each edge server to which it is communicating.
Separate Dynamic Load Balancing AddOn packages are provided for Wowza Streaming Engine software (version 4.0 or later) and for Wowza Media Server® software (version 2.0 or later).
The Dynamic Load Balancing AddOn for Wowza Streaming Engine (version 4.0 or later) supports redirection over HTTP, RTMP, and RTSP protocols to edge servers that have available bandwidth or connections. It also supports geographic load balancing so that clients are redirected to available edge servers in specific geographic regions.
The Dynamic Load Balancing AddOn for Wowza Media Server® software (version 2.0 or later) only supports redirection over RTMP to edge servers that have available bandwidth or connections.
All Wowza servers in the load-balancing system must run the same software version. For example, if you are running Wowza Streaming Engine 4 your must run this same version on all your media servers in the system. You must also run the Dynamic Load Balancing AddOn version that works with Wowza Streaming Engine 4 and above.