Interface RtmpOutputGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RtmpOutputGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.319Z")
@Stability(Experimental)
public interface RtmpOutputGroupProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for an RTMP output group.
Example:
EncodeConfiguration video;
EncodeConfiguration audio;
OutputGroupConfiguration.rtmp(RtmpOutputGroupProps.builder()
.name("social")
.outputs(List.of(RtmpOutputDefinition.builder()
.encodes(List.of(video, audio))
.outputName("live")
.destinations(List.of(RtmpDestination.url("rtmp://rtmp.example.com/live", "your-stream-key")))
.build()))
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forRtmpOutputGroupPropsstatic final classAn implementation forRtmpOutputGroupProps -
Method Summary
Modifier and TypeMethodDescriptionstatic RtmpOutputGroupProps.Builderbuilder()default List<RtmpAdMarkers> (experimental) Choose the ad marker type for this output group.default RtmpAuthenticationScheme(experimental) The authentication scheme for the RTMP connection.default RtmpCacheFullBehavior(experimental) Controls behavior when the content cache fills up.default Duration(experimental) The cache length, in seconds, that is used to calculate buffer size.default RtmpCaptionData(experimental) Controls the types of data that pass to onCaptionInfo outputs.default RtmpIncludeFillerNalUnits(experimental) Controls whether filler NAL units are included in the output.default RtmpInputLossAction(experimental) Controls the behavior of this RTMP group if the input becomes unavailable.getName()(experimental) The name of this output group.(experimental) The outputs for this RTMP output group.default Duration(experimental) The delay before restarting after a streaming output failure.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
(experimental) The name of this output group. -
getOutputs
(experimental) The outputs for this RTMP output group.Each output includes its own RTMP destination.
-
getAdMarkers
(experimental) Choose the ad marker type for this output group.Default: - no ad markers
-
getAuthenticationScheme
(experimental) The authentication scheme for the RTMP connection.Default: RtmpAuthenticationScheme.COMMON
-
getCacheFullBehavior
(experimental) Controls behavior when the content cache fills up.Default: - service default
-
getCacheLength
(experimental) The cache length, in seconds, that is used to calculate buffer size.Default: - service default
-
getCaptionData
(experimental) Controls the types of data that pass to onCaptionInfo outputs.Default: - service default
-
getIncludeFillerNalUnits
(experimental) Controls whether filler NAL units are included in the output.Default: - service default
-
getInputLossAction
(experimental) Controls the behavior of this RTMP group if the input becomes unavailable.Default: - service default
-
getRestartDelay
(experimental) The delay before restarting after a streaming output failure.A value of
Duration.seconds(0)means never restart.Default: Duration.seconds(1)
-
builder
- Returns:
- a
RtmpOutputGroupProps.BuilderofRtmpOutputGroupProps
-