This Getting Started tutorial shows you how to use MediaConnect to ingest and distribute video content.
Procedure
To use MediaConnect, perform the following steps:
Step 1: Activate Intelligent Media Services (IMS)
Step 2: Create a flow
Step 3: Add a source
Step 4: Add an output
Step 5: Start the flow
Step 6: Ingest and distribute the stream
Create a flow
Log on to the Intelligent Media Services (IMS) console.
In the left-side navigation pane, select , and click Create Flow.
ImportantThis feature is available in limited regions.

Configure the flow information.

Parameter
Description
Flow Name
The name can contain digits, letters, underscores (_), and hyphens (-). The maximum length is 64 characters.
Region
Supported regions: Singapore, Germany (Frankfurt), China (Beijing), Saudi Arabia (Riyadh).
Add a source
After the flow is created, click the flow ID to enter the flow details page. If the flow is unavailable, check if you have selected the accurate region.
On the Sources tab, click Add Source Stream. Configure the parameters in the right-side panel.
In this example, an RTMP-PUSH source is created.

Parameter | Description |
Source Name | Specify a name for your source stream. It supports letters, digits, hyphens (-), and underscores (_), with up to 128 characters. |
Protocol | RTMP-PUSH. It cannot be modified after the source is added. |
Max Bitrate | Specify a value based on your business requirements. Valid values: 100 to 100000000 bps. Stuttering may occur if the actual bitrate exceeds this limit. |
IP Address Whitelist | Specify IP addresses that are allowed to send content to the source. If the parameter is left empty, no access control is enforced. |
After the source is added, an RTMP URL is generated. You can use this URL for stream ingest after starting the flow.

MediaConnect supports source failover to ensure stream stability and availability. For more information, see Create and manage flows.
Add an output
On the flow details page, click Add Output in the Outputs tab.
In this example, an RTMP-PULL output is created.

Parameter | Description |
Output Name | Specify a name for your output. It supports letters, digits, hyphens (-), and underscores (_), with up to 128 characters. |
Protocol | RTMP-PULL. |
IP Address Whitelist | Specify IP addresses that are allowed to view content from your output. If the parameter is left empty, no access control is enforced. |
After the output is added, an RTMP URL is generated. The URL can be used for playback after the flow is started.

Start the flow
After completing the configuration, click the Start button to start the flow. The flow must be started to process and transport data.

Running indicates that the flow is started.

Ingest and distribute the stream
Use the URLs generated or specified when adding the source and output to ingest the stream to the MediaConnect flow and distribute it to your destination.
References
For more information about flow, input and, output configurations, see Feature configurations.
To use MediaConnect for cross-region transport, see Distribute content across regions.