AWS Elemental MediaLive
User Guide

Creating an RTMP Push Input

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

To create an RTMP push input

  1. Obtain the ID of the input security group that you will use with this input. (Or if you will create an input security group at the same time as you create this input, obtain the IP addresses for the input security group.) Obtain the application name and application instance that you identified when planning the workflow.

  2. Open the MediaLive console at https://console.aws.amazon.com/medialive/.

  3. In the navigation pane, choose Inputs.

  4. On the Inputs page, choose Create input.

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

  6. For Input type, choose RTMP (push).

  7. In the Input security group section, specify the group to attach to this push input. You can choose an existing group, or you can create a group. For more information about security groups, see Working with Input Security Groups.

  8. In the Input destinations section, for Destination A, enter the application name and application instance for one of the sources (remember that you have redundant sources). For example, live and curling. The names that you enter must match the names that the upstream system assigned to the source. If they do not, MediaLive might detect the source but does not process it.

  9. In the Input destinations section, for Destination B, enter the application name and application instance for the other source.

  10. Choose Create.

    MediaLive adds the input to the list of inputs and automatically creates two destinations in MediaLive. The destinations include the application name, the application instance, and the port 1935. For example, rtmp://198.51.100.0:1935/live/curling and rtmp://198.51.100.66:1935/live/curling2.

  11. Provide the upstream system with these path locations. The upstream system must push the video streams to these locations.