Implementing automatic input failover
When you set up the inputs for a MediaLive channel, you can set up two push inputs as an input failover pair (or failover pair). Setting up this way provides resiliency for the source, in case of a failure in the upstream system, or a failure between the upstream system and the channel.
You can configure the channel so that MediaLive detects one or more of the following problems in the input:
-
Input loss – MediaLive will perform a failover if it doesn't receive content for the specified period.
-
Black video (video failure) – MediaLive will perform a failover if content is being received (so input loss doesn't apply), but the content is black for a specified period.
-
Audio silence (audio failure) – MediaLive will perform a failover if content is being received (so input loss doesn't apply), but an audio selector is silent for a specified period.
Each input in the input pair provides content to the channel. One of the inputs is the active input and one is on standby. MediaLive ingests both inputs, in order to always be ready to switch, but it usually discards the standby input immediately. If the active input fails, MediaLive immediately fails over and starts processing from the standby input, instead of discarding it.
Note
Before you decide to implement automatic input failover, you should read about pipeline redundancy, which is another form of channel resiliency. You might decide to implement one or both of these features.
Topics
- Automatic input failover in a single-pipeline channel
- Automatic input failover in a standard channel
- Setting up automatic input failover with CDI inputs
- Setting up automatic input failover with MediaConnect inputs
- Setting up automatic input failover with RTMP and RTP inputs
- Changing the roles of the failover pair
- Starting the channel
- Manually forcing a failover
- Automatic input failover and input switching