interface BridgeNetworkSource
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaConnect.Alpha.BridgeNetworkSource |
Go | github.com/aws/aws-cdk-go/awsmediaconnectalpha/v2#BridgeNetworkSource |
Java | software.amazon.awscdk.services.mediaconnect.alpha.BridgeNetworkSource |
Python | aws_cdk.aws_mediaconnect_alpha.BridgeNetworkSource |
TypeScript (source) | @aws-cdk/aws-mediaconnect-alpha ยป BridgeNetworkSource |
Bridge network source options.
Example
declare const stack: Stack;
const productionNetwork = GatewayNetwork.define({
cidrBlock: '192.168.1.0/24',
name: 'production-network',
});
const gateway = new Gateway(stack, 'MyGateway', {
gatewayName: 'my-gateway',
egressCidrBlocks: ['10.0.0.0/16'],
networks: [productionNetwork],
});
const ingressBridge = new Bridge(stack, 'MyIngressBridge', {
bridgeName: 'my-ingress-bridge',
config: BridgeConfiguration.ingress({
maxBitrate: Bitrate.mbps(10),
maxOutputs: 2,
networkSources: [{
name: 'on-prem-source',
source: {
protocol: BridgeProtocol.RTP,
network: productionNetwork,
multicastIp: '239.1.1.1',
port: 5000,
},
}],
}),
gateway: gateway,
});
Properties
| Name | Type | Description |
|---|---|---|
| multicast | string | The network source multicast IP. |
| network | Gateway | The gateway network this source listens on. |
| port | number | The network source port. |
| protocol | Bridge | The network source protocol. |
| multicast | string | The setting related to the multicast source. |
multicastIp
Type:
string
The network source multicast IP.
Must be a valid Multicast IP address.
network
Type:
Gateway
The gateway network this source listens on.
Use {@link GatewayNetwork.define} to create the network and pass the same instance to the gateway and to each source that uses it.
port
Type:
number
The network source port.
protocol
Type:
Bridge
The network source protocol.
multicastSourceIp?
Type:
string
(optional, default: no multicast source IP)
The setting related to the multicast source.
The IP address of the source for source-specific multicast (SSM).

.NET
Go
Java
Python
TypeScript (