Implementing automatic input failover - MediaLive

Implementing automatic input failover

When you set up the inputs for a 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.