Multicast Failover
Multicast input streams have an option to failover to an alternate source. The failover is NOT seamless and there will be an outage period where Bitstreams will reconfigure with the new source URL address.
Multicast failover can be configured during the encoding session creation or afterwards, on the encoding details page.
When an encoding session has been started, Bitstreams will automatically start with Input A.
Configuration
Session Creation
During the creation of the encoding session, when Multicast input as been selected, when the Enable Failover has been enabled. The user will be provide options to include an Input A and Input B.
Encoding Details
The multicast failover can be enabled or disabled on the encoding details page. This requires that the encoding session has been stopped.

After the encoding session is running the user can also manually force Bitstreams to switch the other Input URL address, without needing to stop the encoding session. This is not a seamless switch.

Recover options
There are two failover options:
- Failover with recovery attempts to Input A
- Failover and remain on Input B
Recovery attempts to Input A
When this mode has been selected, Bitstreams will attempt to switch back to Input A.

| Parameter | Units | Description |
|---|---|---|
| Failover Recovery Interval | Seconds | Interval that Bitstreams will wait until an attempt will be made before returning back to input A. Bitstreams will also verify that Input A is still active/present, before switching back. |
| Packet Error Threshold | Percent | Percentage of packet errors tolerated within a 30s moving window. If disabled, then Bitstreams will only failover if input A is no longer present. |
Remain on Input B
When this mode has been selected, Bitstreams will remain on Input B and not attempt to switch back to input A.
| Parameter | Units | Description |
|---|---|---|
| Packet Error Threshold | Percent | Percentage of packet errors tolerated within a 30s moving window. If disabled, then Bitstreams will only failover if input A is no longer present. |