Flussonic Media Server documentation

Cluster

Cluster is a set of several servers that are connected together to perform some work that cannot be performed by а single server.

Flussonic supports different modes for combining servers into cluster, here you can learn what you can achive with Flussonic installed on several servers.

Please note that there is no such thing as "simple cluster", you always need to understand what exactly you want to achieve by installing several servers: it may be reducing downtime in case of failure, increasing total service throughput or sharing storage between servers.

Please read the following manual to get better idea of how Flussonic can help you.

Scenarios Anchor Anchor x2

Below are a few examples of Flussonic cluster configuration:

  • Capture streams on one or several servers and then automatically restream them to another with instant failover
  • Instant access from restreamer to streams published on source
  • Remote access to DVR captured on source server
  • Capturing and transcoding streams on group of servers with instant automatic failover
  • Automatic and managed load balancing clients between servers in group of peers

Terminology Anchor Anchor x2

Here we explain some terminology that can help you not to get lost:

Cluster

A group of servers with Flussonic installed to work together in the same service.

Source

Flussonic which already captures (or can start to capture streams "on demand") and can be used as a source for restreaming server.

Restreamer

Flussonic which can receive (or already receives) streams from one or more sources.

Retreaming

Configuration consisting from source and restreaming servers that allows restreaming servers to automatically receive live streams and DVR captured on source servers.

Peer

Flussonic which is located nearby another Flussonic. Only one of them can capture some stream. It can be useful when capturing the stream on both servers is very expensive, for example, when the stream is an IP camera connected through an unreliable connection.

Cluster ingest

Configuration of several peer Flussonic servers that ensures that each stream is captured only once. If one of the peers fails, the other peers will begin to capture its streams.

Restreaming Anchor Anchor x2

Read please article about clustered restreaming.

Cluster DVR Anchor Anchor x2

Learn about access to DVR in cluster in separate article.

Cluster ingest and transcoding Anchor Anchor x2

Find out how to configure transcoding with failover and reliable capture with cluster ingest

Redirect to peers Anchor Anchor x2

Flussonic can route clients to proper peers using cluster peering mechanism.