AWS Elemental MediaLive
User Guide

Creating an MP4 Pull Input

Create your input before you create the channel that ingests the input.

To create an MP4 pull input

  1. Open the MediaLive console at

  2. In the navigation pane, choose Inputs.

  3. On the Inputs page, choose Create input.

  4. In the Input details section, for Input name, enter a name.

  5. For Input type, choose MP4.

  6. From the upstream system, obtain the full URLs of the locations where MediaLive will pull the MP4 file from. The upstream system will provide two URLs (for a standard channel) or one URL (for a single-pipeline channel):

    • For an upstream system that uses HTTP or HTTPS, enter an HTTP or HTTPS URL. For example: and

    • For a file that is stored on Amazon S3, enter the protocol as s3 or s3ssl, and then enter the bucket name and object for the manifest. For example:

      s3://fillervideos/main/oceanwaves.mp4 and s3://fillervideos/redundant/oceanwaves.mp4

  7. In the Input sources section, enter these URLs in one or both fields:

    • If the channel for this input will be set up as a standard channel, complete both fields, to provide two URLs.

    • If the channel for this input will be set up as a single-pipeline channel, complete the first field with the URL that you obtained and leave the second field empty.

  8. If you use a secure connection (s3ssl), you must also enter the user name and Amazon EC2 password key for accessing the location. These credentials are stored on the Amazon EC2 Systems Manager Parameter Store. For more information, see About the Feature for Creating Password Parameters.

  9. In the Tags section, create tags if you want to associate tags with this input. For more information, see Tagging AWS Elemental MediaLive Resources.

  10. Choose Create.

    MediaLive creates the input and adds it to the list of inputs. The input specifies either one or two sources. The sources don't appear in the list, but if you choose the Name link, the details page shows them.

    When you start the channel, MediaLive will connect to the upstream system at this source location or locations and pull the content:

    • For a standard channel, MediaLive expects the upstream system to provide two sources and will therefore attempt to pull from both source locations.

    • For a single-pipeline channel, MediaLive expects the upstream system to provide one source and will therefore attempt to pull from one source location.