Custom RTMP in the stream wizard
Pick Other, paste the server URL and stream key, and save it for next time.
Upstream has seven platforms built in, including YouTube, Twitch and Kick. TikTok and any other service that takes RTMP or SRT connect as a custom destination. One stream can go to up to 10 of them at once.
YouTube: Connect your channel once. Upstream creates each broadcast, runs your midroll ads and keeps a backup feed ready.
Connects through your Google account YouTube live streamingTwitch: Connect your Twitch account once and stream from the cloud. Your stream restarts on its own when Twitch cuts it at 48 hours.
Connects through your Twitch account Twitch live streamingKick: Stream to Kick from the cloud with your computer off. Upstream warns you when your bitrate is outside Kick's range.
Connects with your stream key Kick live streamingFacebook: Schedule lives on your Page or profile and let them start on their own.
Connects with your stream key Facebook live streamingInstagram: Go live on Instagram from your browser or the cloud, not just your phone.
Connects with a server URL and stream key Instagram live streaming TikTokTikTok: Go live on TikTok from your browser or the cloud, and on Instagram at the same time.
Connects as a custom RTMP destination TikTok live streamingRumble: Send the stream you already run on YouTube or Kick to Rumble at the same time.
Connects with a server URL and stream key Rumble live streamingMixcloud: Go live with DJ sets and radio shows from OBS or your browser.
Connects with your stream key Mixcloud live streamingDirectory
29 more services take a stream over RTMP or SRT. Upstream sends to them as a Custom RTMP or Custom SRT destination. Each was checked against its own docs in September 2026.
Custom destinations
Pick Other, paste the server URL and stream key, and save it for next time.
Plan your stream
This page lists where Upstream can send your stream. The setup guides show how to connect your app or encoder, and the limits page has each platform's rules.
FAQ
Custom RTMP accepts rtmp:// and rtmps:// URLs. Custom SRT takes an srt:// URL.
Upstream streams to all 37 platforms on this page, and to any other service that gives you an RTMP or SRT URL. Seven are built in. YouTube, Twitch and Kick connect through your account. Facebook and Mixcloud take a stream key. Instagram and Rumble take a server URL and a stream key. TikTok and the rest of the directory connect as Custom RTMP or Custom SRT destinations.
Custom RTMP is how you stream to a platform or server that is not built in, using the server URL and stream key it gives you. Upstream accepts rtmp:// and rtmps:// URLs. In the stream wizard, pick Other, paste both and save the destination. It then streams like any other destination, even for services not listed here.
In this directory, the services that take SRT are business video hosts, developer APIs and self-hosted media servers, such as Vimeo, Mux and MediaMTX. Their cards say RTMP or SRT. Upstream streams to them as a Custom SRT destination: paste the SRT URL the service gives you.
Yes. One stream can go to up to 10 destinations at once, on every plan including the free one. See multistreaming for how it works.
Yes, for pre-recorded and scheduled streams. Upstream plays them from the cloud, so they keep running with your computer off. Going live from your browser or from OBS needs your computer on.
The free plan includes 24 hours of streaming a month and up to 10 destinations, with no watermark. You don't need a card to sign up.