class RouterOutputProtocol
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaConnect.Alpha.RouterOutputProtocol |
Go | github.com/aws/aws-cdk-go/awsmediaconnectalpha/v2#RouterOutputProtocol |
Java | software.amazon.awscdk.services.mediaconnect.alpha.RouterOutputProtocol |
Python | aws_cdk.aws_mediaconnect_alpha.RouterOutputProtocol |
TypeScript (source) | @aws-cdk/aws-mediaconnect-alpha ยป RouterOutputProtocol |
Factory class for creating Router Output protocol configurations.
Supported protocols: RTP, RIST, SRT (Listener and Caller).
Example
declare const stack: Stack;
declare const networkInterface: RouterNetworkInterface;
const output = new RouterOutput(stack, 'SrtOutput', {
routerOutputName: 'srt-output',
maximumBitrate: Bitrate.mbps(10),
routingScope: RoutingScope.REGIONAL,
// tier defaults to RouterOutputTier.OUTPUT_20 (lowest cost)
configuration: RouterOutputConfiguration.standard({
protocol: RouterOutputProtocol.srtListener({
port: 9001,
minimumLatency: Duration.millis(200),
}),
networkInterface: networkInterface,
}),
});
Methods
| Name | Description |
|---|---|
| static rist(props) | Create a RIST protocol configuration. |
| static rtp(props) | Create an RTP protocol configuration. |
| static srt | Create an SRT Caller protocol configuration. |
| static srt | Create an SRT Listener protocol configuration. |
static rist(props)
public static rist(props: RistOutputProtocolProps): RouterOutputProtocol
Parameters
- props
Ristโ RIST protocol properties.Output Protocol Props
Returns
Create a RIST protocol configuration. Example
RouterOutputProtocol.rist({
destinationAddress: '10.0.0.1',
port: 5000,
});
static rtp(props)
public static rtp(props: RtpOutputProtocolProps): RouterOutputProtocol
Parameters
- props
Rtpโ RTP protocol properties.Output Protocol Props
Returns
Create an RTP protocol configuration. Example
RouterOutputProtocol.rtp({
destinationAddress: '10.0.0.1',
port: 5000,
});
static srtCaller(props)
public static srtCaller(props: SrtCallerOutputProtocolProps): RouterOutputProtocol
Parameters
- props
Srtโ SRT Caller protocol properties.Caller Output Protocol Props
Returns
Create an SRT Caller protocol configuration. Example
RouterOutputProtocol.srtCaller({
destinationAddress: '10.0.0.1',
destinationPort: 5000,
minimumLatency: Duration.millis(125),
});
static srtListener(props)
public static srtListener(props: SrtListenerOutputProtocolProps): RouterOutputProtocol
Parameters
- props
Srtโ SRT Listener protocol properties.Listener Output Protocol Props
Returns
Create an SRT Listener protocol configuration. Example
RouterOutputProtocol.srtListener({
port: 5000,
minimumLatency: Duration.millis(125),
});

.NET
Go
Java
Python
TypeScript (