Identifying Resiliency Requirements - AWS Elemental MediaLive

Identifying Resiliency Requirements

MediaLive includes two resiliency features that you must plan for now. You must decide which of these features you want to implement. You must make this decision now because these features affect how many sources you need for your content, which requires discussion with your upstream system.

Automatic input failover

You can set up two inputs (that have the exact same source content) as an input failover pair. Setting up this way provides resiliency in case of a failure in the upstream system, or between the upstream system and the channel.

In the input pair, 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.

For more information about automatic input failover, see Automatic input failover .

Pipeline redundancy

You can set up a channel with two pipelines, to provide resiliency within the channel pipeline.

You set up for pipeline redundancy by setting up the channel as a standard channel. The channel has two pipelines—pipelines 0 and 1. Both pipelines ingest, process the source content, and produce output. The downstream system handles output from one of the pipelines and ignores the other. If the current pipeline fails, the downstream system can detect that it is no longer receiving content and can switch to the other output. There is no disruption to the downstream system. MediaLive restarts the second pipeline within a few minutes.

If you don't want pipeline redundancy, you set up the channel as a single-pipeline channel. If that single pipeline fails, output to the downstream system stops.

For more information on pipeline redundancy, see Channel class—implementing pipeline redundancy.

Combining automatic input failover and pipeline redundancy

You can combine both automatic input failover and pipeline redundancy. For more information, see About automatic input failover.