Interface SourceRist
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,SourceBase
- All Known Implementing Classes:
SourceRist.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.229Z")
@Stability(Experimental)
public interface SourceRist
extends software.amazon.jsii.JsiiSerializable, SourceBase
(experimental) Configuration for RIST.
Example:
Stack stack;
ISecurityGroup securityGroup;
ISubnet subnet;
IRole role;
VpcInterfaceConfig vpcInterface = VpcInterface.define(VpcInterfaceDefineProps.builder()
.vpcInterfaceName("my-vpc-interface")
.role(role)
.securityGroups(List.of(securityGroup))
.subnet(subnet)
.build());
Flow flow = Flow.Builder.create(stack, "MyFlow")
.source(SourceConfiguration.rist(SourceRist.builder()
.flowSourceName("vpc-source")
.description("VPC-based source")
.port(5000)
.maxLatency(Duration.millis(2000))
.network(NetworkConfiguration.vpc(vpcInterface))
.build()))
.vpcInterfaces(List.of(vpcInterface))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forSourceRiststatic final classAn implementation forSourceRist -
Method Summary
Modifier and TypeMethodDescriptionstatic SourceRist.Builderbuilder()default Bitrate(experimental) The maximum bitrate for RIST, RTP, and RTP-FEC streams.default Duration(experimental) The maximum latency in milliseconds for a RIST or Zixi-based source.(experimental) Defines networking configuration.getPort()(experimental) The port that the flow will be listening on for incoming content.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.mediaconnect.alpha.SourceBase
getDescription, getFlowSourceName
-
Method Details
-
getNetwork
(experimental) Defines networking configuration. -
getPort
(experimental) The port that the flow will be listening on for incoming content. -
getMaxBitrate
(experimental) The maximum bitrate for RIST, RTP, and RTP-FEC streams.Default: - no maximum bitrate
-
getMaxLatency
(experimental) The maximum latency in milliseconds for a RIST or Zixi-based source.Default: - undefined; when omitted, MediaConnect applies its service default maximum latency
-
builder
- Returns:
- a
SourceRist.BuilderofSourceRist
-