Scope of Processing SCTE-35 Messages Depending on Outputs - AWS Elemental Server

This is version 2.15 of the AWS Elemental Server documentation. This is the latest version. For prior versions, see the Previous Versions section of AWS Elemental Conductor File and AWS Elemental Server Documentation.

Scope of Processing SCTE-35 Messages Depending on Outputs

The following table summarizes which options apply to which kind of output. Following the table are details for each kind of output.

Output Pass-through in TS Outputs Manifest Decoration Blanking
Archive outputs with MPEG-2 as the container

Include all the original SCTE-35 messages.

Not applicable Applicable
Archive outputs with other containers Not applicable Not applicable Applicable
HLS

Include all the original SCTE-35 messages.

Note that, with HLS, you either implement both manifest decoration and passthrough or you implement neither.

Decorate the HLS manifest with one or more of the following types of ad markers:
  • Adobe

  • AWS Elemental

  • SCTE-35 enhanced.

Applicable
DASH Not applicable Not applicable Applicable
HDS Not applicable Decorate the HDS manifest with one or more of the following types of ad markers:
  • onCuePoint SCTE-35

  • Primetime DPI SCTE-35

  • Primetime DPI Simple.

Applicable
MS Smooth Not applicable Include information on the SCTE-35 event in the sparse track. Applicable
UDP/TS

Include all the original SCTE-35 messages.

Not applicable Applicable
RTSP Not applicable Not applicable Applicable

Archive Output with MPEG-2 Container

A transport stream in an MPEG-2 container supports passthrough of the SCTE-35 messages, but it does not support creation of a manifest. Therefore, the best options to use in this case appear below.

SCTE-35 Passthrough Insertion of SCTE-35 Messages Manifest Decoration Blanking and Blackout Effect
Enabled Yes or No Not applicable Yes or No Turn on passthrough of SCTE-35 messages. In this case, you could also insert more SCTE-35 messages if desired. You could also implement blanking and blackout.
Disabled No Not applicable No

Turn off passthrough in order to remove SCTE-35 messages from the video stream. Do not insert extra messages: they simply get stripped out of the output. Do not implement blanking or blackout.

Choose this option only if, in a downstream system, you do not want to replace video that was originally marked by cues.

Archive Output with Other Containers

Other archive outputs do not support passthrough of the SCTE-35 messages or manifest decoration. Therefore, the only option that makes sense is the default behavior as listed below.

SCTE-35 Passthrough Insertion of SCTE-35 Messages Manifest Decoration Blanking and Blackout Effect
Not applicable No Not applicable No SCTE-35 messages are removed from the output. The manifest is not decorated. Do not implement blanking or blackout because, without SCTE-35 messages in the video stream and manifest decoration, it is impossible to find these blanks and blackouts programmatically.

Apple HLS Output

Apple HLS output supports both passthrough of the SCTE-35 messages and manifest decoration. In fact, with HLS outputs, passthrough and manifest decoration are either both enabled or both disabled. Therefore, options that make sense appear below.

SCTE-35 Passthrough Insertion of SCTE-35 Messages Manifest Decoration Blanking and Blackout Effect
Enabled Yes or No Enabled Yes or No Turn on passthrough of SCTE-35 messages and manifest decoration. In this case, you could also insert more SCTE-35 messages if desired. You could also implement blanking and blackout.
Disabled No Disabled No

Turn off passthrough in order to remove SCTE-35 messages from the video stream. Turn off manifest decoration. Do not insert extra messages: they simply get stripped out of the output. Do not implement blanking or blackout.

Choose this option only if, in a downstream system, you do not want to replace video that was originally marked by cues.

DASH Output

DASH ISO output does not support passthrough of the SCTE-35 messages or manifest decoration. Therefore, the only option that makes sense is the default behavior shown below.

SCTE-35 Passthrough Insertion of SCTE-35 Messages Manifest Decoration Blanking and Blackout Effect
Not applicable No Not applicable No

SCTE-35 messages are removed from the output. The manifest is not decorated. Do not implement blanking or blackout because, without SCTE-35 messages in the video stream and manifest decoration, it is impossible to find these blanks and blackouts programmatically.

Adobe HDS Output

Adobe HDS output does not support passthrough of the SCTE-35 messages but does support manifest decoration. Therefore, the options that make sense appear below.

SCTE-35 Passthrough Insertion of SCTE-35 Messages Manifest Decoration Blanking and Blackout Effect
Not applicable Yes or No. Enabled Yes or No SCTE-35 messages are removed from the video stream. But instructions are included in the manifest. You could insert extra messages: although they are not included in the video stream of the output, they are represented by instructions in the manifest. You could also implement blanking and blackout
Not applicable No Disabled No SCTE-35 messages are removed from the output. The manifest is not decorated. Do not implement blanking or blackout because, without SCTE-35 messages in the video stream and manifest decoration, it is impossible to find these blanks and blackouts programmatically.

MS Smooth Output

MSS output does not support passthrough of the SCTE-35 messages but does support instructions in the sparse track. Therefore, the options that make sense appear below.

SCTE-35 Passthrough Insertion of SCTE-35 Messages Manifest Decoration Blanking and Blackout Effect
Not applicable Yes or No. Enabled Yes or No SCTE-35 messages are removed from the video stream. But instructions are included in the sparse track. You could insert extra messages: although they are not included in the video stream of the output, they are represented by instructions in the sparse track. You could also implement blanking and blackout
Not applicable No Disabled No SCTE-35 messages are removed from the output. The sparse track does not include instructions. Do not implement blanking or blackout because, without SCTE-35 messages in the video stream and data in the sparse track, it is impossible to find these blanks and blackouts programmatically.

UDP/TS Output

UDP/TS output supports passthrough of the SCTE-35 messages, but it does not support creation of a manifest. Therefore, options that make sense appear below.

SCTE-35 Passthrough Insertion of SCTE-35 Messages Manifest Decoration Blanking and Blackout Effect
Enabled Yes or No Not applicable Yes or No Turn on passthrough of SCTE-35 messages. In this case, you could also insert more SCTE-35 messages if desired. You could also implement blanking and blackout.
Disabled No Not applicable No

Turn off passthrough in order to remove SCTE-35 messages from the video stream. Do not insert extra messages: they are simply get stripped out of the output. Do not implement blanking or blackout.

Choose this option only if, in a downstream system, you do not want to replace video that was originally marked by cues.

RTSP Output

RTSP output does not support passthrough of the SCTE-35 messages or manifest decoration. Therefore, the only option that is useful is the default behavior which appears below.

SCTE-35 Passthrough Insertion of SCTE-35 Messages Manifest Decoration Blanking and Blackout Effect
Not applicable No Not applicable No SCTE-35 messages are removed from the output. The manifest is not decorated. Do not implement blanking or blackout because, without SCTE-35 messages in the video stream and manifest decoration, it is impossible to find these blanks and blackouts programmatically.