Including SCTE-35 markers in AWS Elemental MediaConvert outputs - MediaConvert
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

Including SCTE-35 markers in AWS Elemental MediaConvert outputs

SCTE-35 markers indicate where downstream systems can insert other content (usually advertisements or local programs). You can include SCTE-35 markers in transport stream (TS), DASH, HLS, and CMAF outputs.

AWS Elemental MediaConvert puts SCTE-35 markers into your outputs in one of two ways:

Regardless of which way you put in the SCTE-35 markers, for outputs that have them, you can optionally do the following:

  • You can have the service blank out audio and video during the ad avails indicated by the SCTE-35 markers. For more information, see Enabling ad avail blanking.

  • For HLS outputs, you can have the service include SCTE-35 information in your output HLS manifest. For more information, see Including SCTE-35 information in your HLS manifest. MediaConvert doesn't write SCTE-35 information to DASH manifests.


    MediaConvert does not process information from input manifests.

By default, the service doesn't pass through SCTE-35 markers from your input. When you set up your job to pass through markers from the input or from an ESAM document, by default, the service doesn't include SCTE-35 information in HLS manifests or do ad avail blanking.

Feature Limitations

Limitations to SCTE-35 support are as follows:

  • You can either specify insertion points using ESAM XML or pass through SCTE-35 messages from the input. You can't do both.

  • AWS Elemental MediaConvert supports only time_signal messages, not splice_insert messages.

  • The service inserts SCTE-35 messages only into the following outputs:

    • Outputs in File group output groups with MPEG-2 Transport Stream set for Container.

      Set the container for each output under Output settings, Container.

    • Outputs in DASH ISO output groups.

    • Outputs in Apple HLS output groups.

    • Outputs in CMAF output groups.

  • The service forces Instantaneous Decoder Refresh (IDR) frames at the insertion points specified in your ESAM XML document for the following output codecs: MPEG-2, MPEG-4 AVC (H.264), or HEVC (H.265).

    In the MediaConvert console, go to Encoding settings, Video, and then set the codec for each output in the Video codec section.

  • DASH ISO and CMAF DASH output groups only support single-period manifest outputs.