Zixi Broadcaster/ZEC V17 Docum...
...
Zixi Broadcaster User Guide
Server Settings
Cluster
2 min
zixi broadcaster enables two types of configurations cluster configuration a cluster of zixi broadcaster servers in a lan for load balancing purposes the different zixi broadcaster servers will communicate with each other and are “aware” of the input/output traffic of each node in order to redirect the streams to the least occupied zixi broadcaster instance all zixi broadcasters should have a separate public ip (nic #1) and in addition, they all should have an internal ip on the lan ( cluster internal ip ) to communicate over multicast (nic #2) when a request received by the zixi broadcaster, it accepts it, or transmit it internally to another zixi broadcaster that is less loaded and has the requested channel the cluster feature is currently supported for inputs zixi push inputs outputs zixi pull outputs, hls outputs if you want to use more advanced load balancing and high availability features, instead of configuring the cluster within each zixi broadcaster (as described below) it is recommended to configure the cluster within zen master, which requires a single cluster configuration and then automatically manages the load balancing and high availability, while enabling monitoring, reporting, and other advanced features for more information, see adding a broadcaster cluster docid\ hvuad4qveufojnjhj1gsw edge origin configuration the cluster may be used to forward the stream from one zixi broadcaster server (origin) to other zixi broadcaster servers (edge) which are closer to the user or is located in a less sensitive environment when the end user connects to the edge server to view a certain stream, the edge server will retrieve the stream from the origin server and will seamlessly deliver it to the end user field description origin enabled enables edge origin configuration host the primary host ip address of the origin server port the port number in the origin server for transmitting the stream default 2088 alternative host the ip address for a secondary server if the primary origin server is unavailable the data will be retrieved from the secondary origin server port the port number for the secondary origin server default 2088 http/origin cache size \[mb] the size of the cache that will be used to serve multiple users the edge server will retrieve the data from the origin and cache it for additional users in order to save bandwidth and increase performance live streams latency \[ms] specifies the buffer size between the edge and the origin timeout \[s] specifies the maximum amount of time in which the edge will attempt to connect to the origin after the timeout period the edge server will attempt a connection with the secondary origin server cluster enabled enables cluster configuration public ip the public facing ip address of this zixi broadcaster server for external access a unique public ip must be assigned to each broadcaster in the cluster cluster internal ip the internal ip (multi cast) address for communication between the various servers in the cluster this address is used to communicate load information forwarding the streams within the cluster the same multicast ip address should be used across all instances in the cluster ttl specifies the time to live parameter port specifies the port that are used in all the participating broadcaster servers in the cluster local ip specifies the local ip address which the network employs for internal communication balance inputs enables the balancing of the inputs balance outputs enables the balancing of the outputs