AWS Elemental MediaLive feature rules and limits
The following table provides a summary of many of the rules and constraints that apply to AWS Elemental MediaLive features. You can't change any of these constraints.
MediaLive also includes quotas, which you can change. For more information about quotas, see Quotas in AWS Elemental MediaLive .
Resource or feature |
Constraint or rule |
---|---|
Input number, push inputs |
You can attach 0 to 2 push inputs to a channel. |
Input number, pull inputs |
You can attach up to 20 inputs to a channel. After you have counted the push inputs, the remainder can be pull inputs. |
Input number, CDI inputs | You can attach 0 or 1 regular CDI inputs to a channel. This input is
a push input, so it counts towards the maximum number of push inputs in
the channel.
You can attach one set of partner CDI inputs to a channel. Attaching this set uses up the maximum number of push inputs in the channel. For information about these inputs, see Partner CDI inputs. |
Input number, Elemental Link inputs | You can attach up to 2 Elemental Link inputs to a channel. Elemental Link inputs are push inputs, so each counts towards your maximum number of push inputs in the channel. |
Input number, Elemental Link inputs per MediaLive device | You can create up to 4 inputs (Link inputs) from each MediaLive device. You can then attach each input to a different channel. |
Input types – in automatic input failover |
You can set up two push inputs as an automatic input failover pair. You can't set up pull inputs as a failover pair. The failover pair uses up your maximum number of push inputs. |
You can't use Elemental Link inputs to implement automatic input failover. | |
Input types – in multiple-input channels |
You can set up a pool of inputs in order to implement input switching. These restrictions apply to the different input types that can be in the pool:
|
This restriction applies to the number of inputs of the same type
that can be in the pool of inputs:
|
|
Input audio | Maximum of 20 audio selectors in one channel. |
Multiplexes |
Each multiplex produces only one MPTS. For information about multiplex, see Multiplex and MPTS in AWS Elemental MediaLive. |
All multiplex programs must include video. | |
Multiplexes, programs in a multiplex | Maximum of 20 programs per multiplex. |
Each program in a multiplex is single use. It is attached only to one multiplex, and you can use it only for that multiplex. | |
Multiplexes, channels in a multiplex | Each channel contains one and only one output group, of type multiplex. It can't contain any other type of output group. |
Each channel is single use. You can attach it to only one program in the multiplex. You can use it only for that multiplex. | |
Image Overlays | Maximum of eight different overlays (layers) active at one time in a
channel. This means that the video can show up to eight different overlays
at the same time.
For information about image overlay, see Working with image overlays. |
Output, output locking feature | Output locking is supported only with HLS and Microsoft Smooth. Although you enable the feature globally (for the entire channel), it only works with HLS output groups and Microsoft Smooth output groups. |
Output, types | Maximum of one archive output groups in a channel.
For information about output types, see Supported containers and downstream systems. |
For frame capture encodes:
|
|
A channel that includes a UHD output can include only
one UHD output, and it can't include other types of
outputs.
The maximum number of channels with UHD is a quota that you can change, as described in Quotas in AWS Elemental MediaLive . The maximum number of outputs in this type of channel is a limitation. You can't change it. |
|
Output, resolutions | Standard definition (SD) video is supported with all codecs. For information about supported output codecs, see Supported codecs for outputs. |
High definition (HD) video is supported with H.264 and H.265. | |
Ultra-high definition (UHD or 4K) video is supported
with H.264 and H.265.
For information about output video resolutions, see Supported codecs for outputs. |
|
Resiliency, automatic input failover | The automatic input failover applies to inputs, not
to the entire channel.
You can set up failover in only two, paired, inputs. The inputs must be push inputs. |
Resiliency, pipeline redundancy | The pipeline redundancy feature (channel class)
applies to the channel and all its inputs. The following
rules apply to the channels and inputs:
|
Schedule, maximum number of actions | The schedule can contain a maximum of 1500 actions.
You can't change this maximum.
This maximum includes stale actions, actions that are in progress, and actions that aren't yet active. If you are near this maximum, you should delete stale actions. |
Schedule and input switches | The schedule can contain any number of scheduled
input switching actions.
For information about input switching, see Input switching in AWS Elemental MediaLive. |
You can switch to a specific input as many times as you want. | |
Frequency of API requests | 5 steady-state TPS (transactions per second) |
30 burst TPS |