This is version 2.18 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:
|
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:
|
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. |