Skip to content

Load Balancing

Flussonic Catena can balance users between several Flussonic Media Server nodes. Load balancing is achieved by redirecting client requests to another, less loaded server in a cluster.

Flussonic Catena has two types of load balancing mechanisms:

  • Pipeline balancer
  • Autobalancer

Pipeline balancer

If a requested stream was found in the Catena database, then the stream's URL is given to a client device according to pipeline rules. In this case, Catena "knows" which server is playing which role and how many Edge servers are available, and chooses a less loaded server.

This is a more flexible way to configure balancing in Catena and it is automatically enabled when a stream is added into Catena.


If the requested stream is not in the Catena database, then Catena will try to find this stream on all Flussonic servers that are connected to Catena. In this case, Catena will not "know" which server is Origin and which is Edge.

Autobalancer is a simple and effective solution if you already have servers with configured streams. Just add these servers into Catena, and Catena will find all streams and balance the subscribers between servers.

If you want to to exclude a server (streamer) from the pool of servers that the Automatic balancer can use, turn off the Autobalancer option in the settings of this server.

To auto-balance load in a cluster by using Catena:

  1. Go to the Catena UI and add servers
  2. Turn on Autobalancing for each Flussonic server.
  3. If you had cluster configuration (as was used in earlier Flussonic versions) on the Flussonic servers, remove this configuration.
  4. To request streams, a сlient devices must use the following URL: