Streaming integrations and setup guides
Connect your streaming app, camera or encoder to Upstream and send one stream to up to 10 platforms at once. Pick yours below for the exact steps. Anything else with a custom RTMP option works through the Custom RTMP guide.
Streaming software
Desktop apps that send a stream to a custom RTMP server.
- OBS Studio Custom server in Settings, Stream, or a profile to import.
- Streamlabs Desktop Custom Streaming Server in Settings, Stream.
- vMix Custom RTMP Server in Streaming Settings.
- Wirecast RTMP Server destination in Output Settings.
- XSplit Broadcaster Custom RTMP output under Broadcast.
- Ecamm Live RTMP destination in Preferences, Destinations. Mac only.
- Meld Studio Custom RTMP output in Stream settings.
- PRISM Live Studio Custom RTMP channel, on desktop or the phone app.
- mimoLive Custom RTMP Server output destination. Mac only.
- ManyCam Custom server under Stream.
2 to 10 platforms at once
Each guide pairs two platforms, but one stream goes to up to 10 of 30+ supported platforms. Add the rest the same way.
- YouTube and Twitch One stream to YouTube and Twitch, plus any others up to 10.
- Twitch and Kick One stream to Twitch and Kick, plus any others up to 10.
- YouTube and Facebook One stream to YouTube and Facebook, plus any others up to 10.
- Twitch and TikTok One stream to Twitch and TikTok, plus any others up to 10.
- Facebook and Instagram One stream to Facebook and Instagram, plus any others up to 10.
Cameras and encoders
Hardware encoders, video switchers and cameras with custom RTMP.
- Blackmagic ATEM Mini Pro Load a streaming XML file, then pick Upstream as the platform.
- Blackmagic Web Presenter Custom URL platform in the setup utility's Live Stream tab.
- YoloBox RTMP destination on the box or in the YoloCast dashboard.
- Teradek VidiU RTMP broadcast mode in the web UI or VidiU app.
- Magewell Ultra Stream and Director RTMP server in the Ultra Stream app or Director web UI.
- LiveU Solo Generic RTMP destination in the LiveU Solo portal.
- Epiphan Pearl-2 RTMP push stream on a channel in the Admin panel.
- AJA HELO Plus Stream Type RTMP in the HELO Plus web UI.
- Osee GoStream Custom URL H.264 platform in the GoStream software.
- DJI Osmo cameras and drones RTMP live streaming in DJI Mimo or DJI Fly.
- GoPro RTMP live stream from the GoPro Quik app.
- Insta360 X4 and X5 RTMP in Live or Reframe Live, Insta360 X4 and X5.
- Mevo Custom RTMP destination in Mevo Studio.
- OBSBOT Tail Air and Tail 2 RTMP live stream from the Obsbot Start app.
- Vizrt TriCaster Custom connection preset in Streaming/Record Configuration.
Phone apps
Go live from your phone camera through Upstream.
Game consoles
Stream Xbox, PlayStation and Switch games through a capture card and OBS.
Video calls and webinars
Stream a meeting or webinar to YouTube, Facebook and more. Needs a paid plan on the meeting side.
Cloud storage imports
Import a video file from your cloud storage instead of streaming live, then play it once, on a schedule or 24/7.
Choose how your video reaches Upstream
- From an app or device
- Create a stream with Multistream from OBS and copy the RTMP Server URL and Stream Key from Live Studio into your app. One RTMP feed per stream at its selected resolution and frame rate. 4K and 60 fps need a plan that includes them; vertical 1080p stays at full 1080x1920, including on the free plan.
- From your browser
- Create a stream with Live Studio (in beta) and go live with your camera, on your own or with guests.
- From a saved video
- Upload it, or bring it in from a shared Dropbox, Google Drive or OneDrive link under Media Library, Upload file, Import from link.
Then add your platforms, up to 10 per stream, in the stream wizard or later in Live Studio under Destinations.
Platforms, setup guides and limits
These guides cover your side of the stream. For where it can go and what each platform allows, see the other two.