> ## Documentation Index
> Fetch the complete documentation index at: https://red5.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Red5 Cloud RTMP Proxy: Simulcast to Any Platform

> Use the Red5 Cloud RTMP proxy to re-stream live content to YouTube, Facebook, Twitch, and other RTMP destinations simultaneously from a single source stream.

The Red5 Cloud RTMP proxy lets you simultaneously re-stream a live broadcast to one or more external platforms — YouTube Live, Facebook Live, Twitch, LinkedIn Live, or any destination that accepts an RTMP ingest URL. Instead of publishing separate streams from your encoder to each platform, you publish once to Red5 Cloud and the proxy handles forwarding your stream to every configured destination.

## How it works

When the RTMP proxy is enabled for a deployment, Red5 Cloud intercepts the published stream and forwards it as a new RTMP connection to each destination URL you configure. Your encoder connects to Red5 Cloud as normal; the re-streaming happens server-side, so there is no additional bandwidth load on your encoder or local network.

<Info>
  The RTMP proxy re-streams the stream as received. If you need platform-specific bitrates or resolutions, configure those in your encoder before publishing to Red5 Cloud, or use [Transcoding](/red5-cloud/users-guide/transcoding) to produce multiple quality levels first.
</Info>

## Configure the RTMP proxy

<Steps>
  <Step title="Open your deployment settings">
    In the Management Console, go to the **Deployments** page. Open the **context menu** for the deployment you want to configure and select **Edit**.
  </Step>

  <Step title="Navigate to the RTMP Proxy section">
    Within the deployment editor, locate the **RTMP Proxy** settings section.
  </Step>

  <Step title="Add a destination">
    Enter the **RTMP URL** and **stream key** for your destination platform. Most platforms provide these in their live streaming or encoder settings pages.

    **Common destination formats:**

    <CodeGroup>
      ```text YouTube Live theme={null}
      URL:        rtmp://a.rtmp.youtube.com/live2
      Stream Key: <your-youtube-stream-key>
      ```

      ```text Facebook Live theme={null}
      URL:        rtmps://live-api-s.facebook.com:443/rtmp
      Stream Key: <your-facebook-stream-key>
      ```

      ```text Twitch theme={null}
      URL:        rtmp://live.twitch.tv/app
      Stream Key: <your-twitch-stream-key>
      ```
    </CodeGroup>
  </Step>

  <Step title="Add more destinations (optional)">
    Repeat the previous step to add additional re-stream destinations. You can configure multiple targets within the same deployment.
  </Step>

  <Step title="Save and deploy">
    Save your changes. The RTMP proxy becomes active the next time a stream is published to this deployment.
  </Step>
</Steps>

## Using the RTMP proxy endpoint

The RTMP proxy also exposes a single, stable ingest URL you can give to your encoder — no need to look up a node IP address. Retrieve it from the **Pub/Sub Details** of your deployment:

1. Open the **context menu** for your deployment.
2. Select **Pub/Sub Details**.
3. Copy the **RTMP Publishing Endpoint**.

Point your encoder at this URL with your stream name as the stream key.

## Common use cases

<CardGroup cols={2}>
  <Card title="Live event simulcasting" icon="tower-broadcast">
    Broadcast a single live event to your own Red5 Cloud player and multiple social platforms at the same time without duplicating encoder effort.
  </Card>

  <Card title="Platform redundancy" icon="shield-check">
    Send your stream to a backup RTMP destination alongside your primary one, so viewers have an alternative if any single platform experiences an outage.
  </Card>

  <Card title="Content syndication" icon="share-nodes">
    Distribute a corporate webinar or news feed to partner platforms or CDN endpoints without changing your production encoder workflow.
  </Card>

  <Card title="Testing and staging" icon="flask">
    Proxy streams to a private RTMP ingest on a staging environment to validate quality and settings before a live event goes public.
  </Card>
</CardGroup>

<Warning>
  Each re-stream destination consumes upstream bandwidth from the Red5 Cloud node. For deployments with many simultaneous re-stream targets or high-bitrate streams, account for this when sizing your Origin node capacity.
</Warning>
