RTMP Server for OBS and Multistreaming
Paste one server URL and stream key into OBS, vMix or a hardware encoder. Upstream receives the stream and sends it to up to 10 of 30+ platforms at once, with no server for you to run.
One RTMP server for every platform
Your encoder sends one stream to Upstream's RTMP server, and Upstream sends it on to up to 10 of 30+ platforms at once.
Your RTMP server URL and key
Every stream gets rtmp://ingest.upstream.so:1935/live and its own stream key. Copy both into your encoder, or import the OBS profile and skip the typing. Downloaded OBS profiles match the stream's resolution, orientation and frame rate.
One upload, up to 10 destinations
Your encoder sends one stream. Upstream sends it on to YouTube, Twitch, Kick and the rest, so another platform costs your upload nothing.
Connect OBS, go live everywhere
Turn on RTMP in Live Studio and copy the server URL and stream key into OBS or any encoder. When it connects, start the stream and Upstream sends it to up to 10 of 30+ platforms.
Friday night stream
- Background
- Audio
- Stream designer
- Live Studio BETA
- Activity graphs

- Guests
- Encoders
- Style
- Chat
- Destinations
- Graphics
- Collapse
Start stream
Choose a destination for your stream, then confirm to go live.
Twitch
Ready to go live
Youtube
Trusted by teams in broadcast and entertainment
Setup
Your RTMP server in three steps
Your own servers, and video without an encoder
Send the same stream to any RTMP or SRT server you add, or upload videos and let Upstream stream them on a schedule or 24/7.
Feed your own or a client's server
Add any RTMP or SRT address as a destination. A client's media server or your own website player gets the same stream as the platforms.
Stream with your computer off
Upload videos and Upstream plays them as a live stream from its own servers, on a schedule or around the clock. No encoder needed.
Specs
What goes in and what comes out
Upstream takes your stream in, sends it on to platforms and servers, and plays it on your own website.
RTMP in from any encoder, WHIP from OBS
Up to 4K, 60 fps on paid plans
Out over RTMP, RTMPS or SRT
Up to 10 of 30+ platforms at once
Any RTMP or SRT server as a destination
OBS profile to import
No RTMPS or SRT input
One input per stream, no backup input
A player for your own website
Compare
When to run your own RTMP server
Your own server is the right call when you need SRT input or a server on your local network. When the job is getting one stream onto several platforms or your own site, Upstream does it with nothing to install or maintain.
Your own RTMP server vs Upstream
| Capability | Your own server MediaMTX or nginx on your machine or a VPS | Best fit Upstream Hosted ingest and relay |
|---|---|---|
| Setup | Install the server software, open ports and keep it updated | Create a stream and copy the URL and key |
| Several platforms | A forward rule and a saved key for each platform in a config file | Add them in the app, or sign in with YouTube, Twitch and Kick |
| Upload for each platform | The server uploads one copy per platform from its own connection | Upstream sends every copy from its servers |
| Video playing with your computer off | Possible on a VPS with ffmpeg loops you look after | Upload videos and schedule them, or run them 24/7 |
| Player on your own website | Yes. MediaMTX and Owncast serve HLS or WebRTC to viewers | Yes, a player for your own website |
| RTMPS, SRT or WebRTC input | Yes, depending on the software | RTMP, plus WHIP from OBS |
| Price | Free software, plus the server or VPS and its bandwidth | Free for 24 hours a month, then from $30 a month |
- Your own server MediaMTX or nginx on your machine or a VPS
- Install the server software, open ports and keep it updated
- Upstream Hosted ingest and relay
- Create a stream and copy the URL and key
- Your own server MediaMTX or nginx on your machine or a VPS
- A forward rule and a saved key for each platform in a config file
- Upstream Hosted ingest and relay
- Add them in the app, or sign in with YouTube, Twitch and Kick
- Your own server MediaMTX or nginx on your machine or a VPS
- The server uploads one copy per platform from its own connection
- Upstream Hosted ingest and relay
- Upstream sends every copy from its servers
- Your own server MediaMTX or nginx on your machine or a VPS
- Possible on a VPS with ffmpeg loops you look after
- Upstream Hosted ingest and relay
- Upload videos and schedule them, or run them 24/7
- Your own server MediaMTX or nginx on your machine or a VPS
- Yes. MediaMTX and Owncast serve HLS or WebRTC to viewers
- Upstream Hosted ingest and relay
- Yes, a player for your own website
- Your own server MediaMTX or nginx on your machine or a VPS
- Yes, depending on the software
- Upstream Hosted ingest and relay
- RTMP, plus WHIP from OBS
- Your own server MediaMTX or nginx on your machine or a VPS
- Free software, plus the server or VPS and its bandwidth
- Upstream Hosted ingest and relay
- Free for 24 hours a month, then from $30 a month
Reviews
What Upstream customers say on Trustpilot
Public reviews from people who stream with Upstream.
4.6 245 reviews on TrustpilotOne free stream. Paid gets cheaper as you scale.
Start with 1 paid stream at $30/mo, scale to 1000+, and pay less as you add streams: 2 streams are $50/mo, 3 streams are $70/mo, then 4+ streams are $20/stream/mo or $16/stream/mo when billed yearly.
1 concurrent stream · 24 hr/month
1080p at 30 FPS
$30/stream/mo · 4+ volume rate is $20
* Free-plan capacity may be limited during unusual demand.
FAQ
RTMP server questions
Send your RTMP stream to these platforms
Add them to the same stream and Upstream sends your encoder's stream to all of them at once.
Get your RTMP server URL
Get an RTMP server URL for OBS or any encoder. The free plan includes 24 streaming hours a month and up to 10 destinations at once.







