AWS Elemental MediaConnect
User Guide

Adding Outputs to a Flow

You can add up to 20 outputs for each flow. Every output must have a name, a protocol, an IP address, and a port.

Note

If you intend to set up an entitlement for an output, do not create the output. Instead, grant an entitlement. When the subscriber creates a flow using your content as the source, the service creates an output on your flow.

To add an output to a flow (console)

  1. Open the MediaConnect console at https://console.aws.amazon.com/mediaconnect/.

  2. On the Flows page, choose the name of the flow that you want to add an output to.

    The details page for that flow appears.

  3. Choose the Outputs tab.

  4. Choose Add output.

  5. For Name, specify a name for your output. This value is an identifier that is visible only on the AWS Elemental MediaConnect console and is not visible to the end user.

  6. Determine which protocol you want to use for the output.

  7. For specific instructions based on the protocol you want to use, choose one of the following tabs:

    RTP or RTP-FECZixi push
    RTP or RTP-FEC
    1. For Protocol, choose RTP or RTP-FEC.

    2. For Address, choose the IP address where you want to send the output.

    3. For Port, choose the port that you want to use when the content is distributed to this output.

    4. For Smoothing latency, specify the transmission rate for the output. We recommend that you specify a value between 100 and 1,000 ms. If you leave this field blank, the service will use the default value of 100 ms.

    Zixi push
    1. For Protocol, choose Zixi push.

    2. For Address, choose the IP address where you want to send the output.

    3. For Port, choose the port that you want to use when the content is distributed to this output.

    4. For Stream ID, enter the stream ID set in the Zixi receiver.

      Important

      If you leave this field blank, the service uses the output name as the stream ID. Because the stream ID must match the value set in the Zixi receiver, you need to specify the stream ID if it is not exactly the same as the output name.

    5. For Max latency, specify the size of the buffer (delay) that you want the service to maintain. A higher latency value means a longer delay in transmitting the stream, but more room for error correction. A lower latency value means a shorter delay, but less room for error correction. You can choose a value between 0 and 60,000 ms. If you leave this field blank, the service will use the default value of 6,000 ms.

    6. If you want to encrypt the video as it is sent to this output, do the following:

      1. In the Encryption section, choose Enable.

      2. For Encryption type, choose Static key.

      3. For Role ARN, specify the ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

      4. For Secret ARN, specify the ARN that AWS Secrets Manager assigned when you created the secret to store the encryption key.

      5. For Encryption algorithm, choose the type of encryption that you want to use to encrypt the source.

  8. Choose Add output.