SCTE-35 message processing
You can configure an AWS Elemental MediaLive channel to handle SCTE-35 messages and SCTE-104 messages. These messages provide information about advertisement availability, also known as ad avail events, and other non-ad avail events.
SCTE-35 messages are messages that can be included in an MPEG-2 transport stream (TS). SCTE-104 messages are messages that can be included in source content from an AWS Elemental Link hardware device. SCTE-104 messages are automatically converted into SCTE-35 messages as soon as MediaLive ingests the input.
To use the ad avail features of MediaLive, you should be familiar with the SCTE-35 standard and optionally with the SCTE-67 standard. You should also be familiar with how the input that you are encoding implements those standards.
This section assumes that you are familiar with creating or editing a channel, as described in Creating a channel from scratch.
Support for SCTE-35 on the input side
On the input side, SCTE-35 messages can appear only in MPEG-2 transport stream (TS) inputs, which means that in MediaLive they can appear only in the following types of inputs:
-
Elemental Link inputs
-
HLS inputs
MediaLive doesn't support processing of ad avail decorations in input manifests. The ad avail decorations in input manifests are always ignored.
-
MediaConnect inputs
-
RTP inputs
You can set up a channel so that if an input includes these messages, the messages are either processed during ingest (passed through) or ignored.
Support for SCTE-35 on the output side
On the output side, if you set up to pass through the input (rather than remove it), then you can set up each output so that the SCTE-35 messages from the input are turned into cueing information that is appropriate for that output type. This cueing information can be in the form of one or both of the following:
-
SCTE-35 messages in a TS output
-
Manifest (or sparse track) decoration
You set up each output separately, so that you can set up some outputs to include cueing information and some to exclude it.
As an adjunct to the ad avail information, you can also set up the outputs to blank out the video, audio, and captions within the cueing information.
Topics
- About message processing
- Getting ready: set the ad avail mode
- Enabling manifest decoration in the output
- Enabling ad avail blanking in the output
- Enabling blackout in the output
- Enabling SCTE-35 passthrough or removal in the output
- Inserting SCTE-35 messages using the schedule
- Sample manifests - HLS