Step 1: Obtain information - AWS Elemental MediaLive

Step 1: Obtain information

Before you start to configure an HLS output group, you must obtain information from the downstream system. There is a different procedure for MediaPackage compared to other downstream systems.

To obtain information from most downstream systems

  1. Find out if the downstream system has special connection requirements. These connection fields are grouped in the CDN settings section on the HLS output group page.

  2. Find out what protocol the downstream system is using. See About the protocol.

  3. Obtain the protocol/domain/path where the downstream system wants to find the three sets of files (the main manifests, the child manifests, and the media files).

    MediaLive always puts all three sets of files in this one location. It’s not possible to configure MediaLive to put some files in another location.

  4. Find out if the downstream system requires custom paths inside the main manifests and the child manifests. For more information, see Customizing the paths inside HLS manifests.

  5. Find out if the downstream system supports redundant manifests. If so, decide if you want to implement this feature. For more information, see Fields for redundant manifests.

  6. Find out if the downstream system has special requirements for the base_filename portions of the destination URLs. Typically, the downstream system doesn’t have special requirements, so you will choose these names in the design step.

  7. Find out if the downstream system has special requirements for the name_modifier portions of the destination URLs. The child manifests and media files include this modifier in their file names. This name_modifier distinguishes each output from the other, so it must be unique in each output.

    Typically, the downstream system doesn’t have special requirements, so you will choose these names in the design step.

  8. Ask the downstream system if the media files should be set up in separate subdirectories. For example, one subdirectory for the first 1000 segments, another subdirectory for the second 1000 segments, and so on.

    Most downstream systems don’t require separate subdirectories.

To obtain information from MediaPackage

  • Obtain information about the channel where you will send the output from MediaLive. You need the input URLs, the input user names, and the input passwords.

    You don't use the channel ID, so you don't need that ID.