HLS manifest fields - AWS Elemental MediaPackage

HLS manifest fields

The HLS manifest fields allow you to define values for this manifest.

  1. For ID, type a name that describes this manifest. The ID is the primary identifier for the manifest, and must be unique for this endpoint.

  2. For Manifest name, type a string that will be appended to the end of the endpoint URL. The manifest name helps to create a unique path to this manifest on this endpoint. The HLS manifest name overrides the manifest name that you provided in the New Endpoint Manifest name field (if applicable).

  3. (Optional) For Playlist window duration, type the total duration (in seconds) of the manifest.

  4. (Optional) Use the following fields to dictate how MediaPackage processes SCTE-35 messages from the input stream. For more information, see SCTE-35 message options in AWS Elemental MediaPackage.

    1. (Optional) In Ad markers, choose how ad markers are included in the packaged content.

      Choose from the following:

      • None – Omit all SCTE-35 ad markers from the output.

      • SCTE-35 enhanced – Generate ad markers and blackout tags based on the SCTE-35 input messages from the input source.

      • Passthrough – Copy the SCTE-35 ad markers directly from the input HLS input manifest to the output manifest.

    2. (Optional) To add or remove SCTE-35 message types that MediaPackage treats as ads, choose Customize ad triggers. If you don't make a selection here, MediaPackage inserts ad markers in the output manifest based on these message types:

      • Splice insert

      • Provider advertisement

      • Distributor advertisement

      • Provider placement opportunity

      • Distributor placement opportunity

    3. (Optional) To change what ad insertion action MediaPackage takes based on delivery restriction flags in the segmentation descriptors of SCTE-35 messages, choose Ads on delivery restrictions. These are the available options:

      • None – MediaPackage doesn't insert any ad markers in the output manifest.

      • Restricted – MediaPackage inserts ad markers when there are delivery restrictions in the SCTE-35 message types that you indicated in Customize ad triggers.

      • Unrestricted – MediaPackage inserts ad markers when there aren't delivery restrictions in the SCTE-35 message types that you indicated in Customize ad triggers.

      • Both – MediaPackage inserts ad markers whether or not there are delivery restrictions in the SCTE-35 message types that you indicated in Customize ad triggers.

  5. (Optional) To include EXT-X-PROGRAM-DATE-TIME tags in the output manifest, select Program date/time interval, and then type the interval for MediaPackage to insert the tags in the manifest.

    The EXT-X-PROGRAM-DATE-TIME tag holds the time of the segment. When program date time (PDT) information is available in the source content, MediaPackage uses this same information on the output content. Otherwise, MediaPackage uses Coordinated Universal Time (UTC) for the PDT.

    The PDT information helps downstream players to synchronize the stream to the wall clock, enabling functionality like viewer seek in the playback timeline and time display on the player.

  6. (Optional) In stream sets with a single video track, to include an additional I-frame only stream along with the other tracks in the manifest, select Include IFrame only stream. AWS Elemental MediaPackage inserts EXT-I-FRAMES-ONLY tags in the manifest, and then compiles and includes an I-frames only playlist in the stream. This playlist enables player functionality like fast forward and rewind.