Categories for inputs - AWS Elemental MediaLive

Categories for inputs

Inputs can be categorized in several ways:

  • Type – An input has a type of source and delivery protocol. For example, an HLS input or an RTMP input. For more information, see Supported Input Types and Upstream Systems.

  • Live versus File – An input is either a live (streaming) input or a file input. For more information, see Supported Input Types and Upstream Systems.

  • Push versus Pull – An input is either a push input or a pull input.

    • With a push input the upstream system pushes the input to endpoints on MediaLive. The input holds these endpoints.

    • With a pull input, MediaLive pulls the input from the upstream system. The input holds these source addresses on the upstream system.

    For more information, see Supported Input Types and Upstream Systems.

  • Input class – An input is either a standard input or single-pipeline input:

    • You can use a standard input with a standard channel or a single-pipeline channel.

    • You can use a single-pipeline input only with a single-pipeline channel.

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

  • Static versus dynamic – When you create the input, you decide if it is static or dynamic.

    • A static input has a URL (that points to the content source) that never changes.

      Any input type can be set up as a static input.

    • A dynamic input has a URL that includes a variable portion. It is intended for use with input switching.

      Only MP4 inputs can be set up as dynamic inputs.

    For more information, see Input Switching in AWS Elemental MediaLive.