> ## Documentation Index
> Fetch the complete documentation index at: https://docs.1up.vision/llms.txt
> Use this file to discover all available pages before exploring further.

# Multi-Platform Streaming

> Stream to Twitch, YouTube, and Facebook simultaneously. Restream from OBS to multiple platforms at once.

## What is Restream?

Vision Restream lets you broadcast to multiple streaming platforms at once. Send your stream to Twitch, YouTube, Facebook, and other RTMP destinations simultaneously from a single source.

***

## Getting Started

<Steps>
  <Step title="Go to Restreams">
    In the dashboard sidebar, click **Restreams**
  </Step>

  <Step title="Create Restream">
    Click **Create Restream**
  </Step>

  <Step title="Add outputs">
    Configure your streaming destinations
  </Step>

  <Step title="Get ingest URL">
    Copy the Vision ingest URL for your streaming software
  </Step>

  <Step title="Start streaming">
    Stream to Vision, which distributes to all outputs
  </Step>
</Steps>

***

## How It Works

1. **You stream to Vision** using the provided RTMP/WebRTC ingest URL
2. **Vision receives your stream** and processes it
3. **Vision distributes** to all your configured output destinations
4. **Each platform receives** your stream simultaneously

***

## Ingest Options

### RTMP

Traditional streaming protocol:

* Compatible with OBS, Streamlabs, XSplit
* Use the provided RTMP URL and stream key
* Reliable and widely supported

### WebRTC

Browser-based streaming:

* Lower latency option
* Stream directly from browser
* Good for quick setups

***

## Adding Outputs

Each output is a streaming destination:

<Steps>
  <Step title="Click Add Output">
    In your restream settings, click **Add Output**
  </Step>

  <Step title="Select platform">
    Choose the streaming platform (Twitch, YouTube, custom RTMP, etc.)
  </Step>

  <Step title="Enter credentials">
    Provide the stream key or RTMP URL for that platform
  </Step>

  <Step title="Enable output">
    Toggle the output on
  </Step>
</Steps>

### Supported Platforms

* Twitch
* YouTube Live
* Facebook Live
* Custom RTMP endpoints

***

## Managing Outputs

### Enable/Disable

Toggle individual outputs without removing them:

* Quickly disable one platform
* Re-enable when ready
* Doesn't affect other outputs

### Edit

Update output settings:

* Change stream keys
* Update RTMP URLs
* Modify platform settings

### Remove

Delete outputs you no longer need.

***

## OBS Setup

<Steps>
  <Step title="Open OBS Settings">
    Go to Settings → Stream
  </Step>

  <Step title="Select Custom">
    Set Service to "Custom"
  </Step>

  <Step title="Enter Vision URL">
    Paste the Vision RTMP ingest URL
  </Step>

  <Step title="Enter Stream Key">
    Paste your Vision stream key
  </Step>

  <Step title="Start Streaming">
    Click "Start Streaming" in OBS
  </Step>
</Steps>

***

## Tips

<Tip>
  **Test before going live** - Verify all outputs are working before your main stream.
</Tip>

<Tip>
  **Check platform limits** - Some platforms have specific requirements for bitrate or resolution.
</Tip>

***

## Troubleshooting

### Output not connecting?

1. Verify the stream key is correct
2. Check the RTMP URL format
3. Ensure the platform isn't blocking the connection
4. Try regenerating the stream key

### Poor quality on outputs?

1. Check your source stream bitrate
2. Verify your upload bandwidth
3. Reduce output count if bandwidth limited
4. Check keyframe interval (2 seconds recommended)
