AWS Elemental MediaLive
User Guide

Rules and Limits for Input Switches

This section describes the rules and limits that apply to input switches.

Rules for Types of Inputs

There are three restrictions on the different input types that can be in the "pool" of inputs attached to one channel:

  • You can't have both MediaConnect inputs and VPC inputs attached to one channel.

  • You can have multiple MediaConnect inputs attached to one channel, but all those inputs must be in the same two Availability Zones.

  • You can have multiple VPC inputs attached to one channel, including both RTP VPC inputs and RTMP VPC push inputs. But all those inputs must be in the same two Availability Zones.

For example:

  • You can have both HLS inputs and MediaConnect inputs attached to one channel.

  • You can have both RTMP push inputs used for a source from the public internet and an RTMP VPC push input.

Limits to Inputs in a Channel

Each channel that will implement input switching can contain a specific number of inputs, as follows:

  • A maximum 20 inputs.

  • From 0 to 2 of those inputs can be live inputs.

  • The remainder of the 20 inputs can be file inputs. File inputs are file-based video inputs.

First Switch Must Be Static

The first switch in the channel must be for a static input. It can't be a dynamic input.

No Limits to the Number of Input Switches

The schedule for the channel can contain any number of scheduled input switching actions.

You can switch to a specific input as many times as you want.

Reusing a File Input

If you switch away from a static file input and then switch back to it, the channel ingests the file from the start of the file or start of the file clip (if you clipped the file). This rule applies even if you switch away from the file input before the end of the file.

This rule also applies if you switch away from a dynamic file input and then switch back to it without changing the value of the variable portion of the URL. The channel always ingests from the start.