For creators

Streaming with OBS

Server, stream key and recommended encoder settings.

Updated · 1 min read

Any app that can send RTMP works. OBS Studio is free at obsproject.com. Streamlabs and Larix Broadcaster (iOS and Android) also work.

Connect OBS

  1. In OBS, open Settings › Stream.
  2. Set Service to Custom.
  3. Set Server to rtmps://live.cloudflare.com:443/live/.
  4. Paste your stream key from Stream.
  5. Click Apply, then Start Streaming.

Your page shows you as live within about 30 seconds. When you stop streaming, it returns to offline automatically.

Output mode
Advanced
Video encoder
Software (x264)
Rate control
CBR
Bitrate
2,500–4,000 Kbps for 1080p, 1,500–2,500 Kbps for 720p
Keyframe interval
2 seconds. This setting matters most.
Preset
veryfast or faster
Audio
AAC, 160 Kbps
Resolution
1920×1080 or 1280×720
Frame rate
30 or 60 fps

Limits

  • A stream can run for up to 4 hours. After that it disconnects, and you can start again straight away.
  • Streams are recorded and kept for 30 days as past streams on your page. Browser streams are saved from your computer when you end them, so they can take a while to appear. To keep your own copy, turn on recording in OBS.
  • Hardware encoders (Apple VT, NVENC) sometimes produce streams that won’t play. If that happens, switch to x264.