OBS bitrate 1080p live streaming

Best OBS Settings for 1080p Live Streaming

Recommended OBS bitrate, resolution, FPS, encoder, and keyframe settings for smooth 1080p live streaming to YouTube, Facebook, and Twitch.

Best OBS Settings for 1080p Live Streaming
Share

Getting a clean, sharp 1080p live stream starts in OBS settings. Most streaming problems (blurry video, buffering, dropped frames) come down to a handful of settings in OBS that are easy to fix once you know what each one does.

This guide covers every key OBS setting for 1080p streaming, with specific recommendations for YouTube, Facebook, and Twitch.

Quick-Start Settings for 1080p

If you want the short version, here are the settings that work for most streamers on a mid-range PC with a reliable upload of 10 Mbps or more:

SettingRecommended Value
Output Resolution1920×1080
FPS30 (60 if upload allows)
EncoderNVENC H.264 (GPU), Apple VT H264 (Mac), or x264 (CPU)
Rate ControlCBR
Bitrate4,500–6,000 Kbps
Keyframe Interval2 seconds
Preset (NVENC)P5: Slow (Good Quality), Tuning: High Quality, Multipass: Two Passes (Quarter Resolution)
Preset (x264)veryfast
Profilehigh
Audio Bitrate160 Kbps

Now let's go through each of these in detail.

Output Resolution and FPS

Navigate to Settings → Video in OBS.

  • Base (Canvas) Resolution: Set to your monitor resolution (e.g. 1920×1080).
  • Output (Scaled) Resolution: Set to 1920×1080. This is what gets sent to the streaming server.
  • Downscale Filter: Appears directly below the Output (Scaled) Resolution and only matters when your canvas is larger than your output. Pick Lanczos (36 samples); it keeps noticeably more sharpness than Bilinear.
  • Common FPS Values: 30 FPS for most streams, 60 FPS for gaming if your upload supports it.

For 1080p 60fps at 6,000–8,000 Kbps, keep the bitrate at or below about 70% of your measured upload speed, which means a stable upload of roughly 9–12 Mbps. If your upload tests below about 9 Mbps, stick to 30fps.

Encoder Selection

Go to Settings → Output, set Output Mode to Advanced, then click the Streaming tab.

If you have an NVIDIA GPU (GTX 1060 or newer, RTX any), use NVENC. It encodes video on the GPU, which keeps your CPU free for the game or application you're streaming.

  • Encoder: NVIDIA NVENC H.264
  • Rate Control: CBR
  • Bitrate: 5,000–6,000 Kbps
  • Keyframe Interval: 2
  • Preset: P5: Slow (Good Quality) (P6 if your GPU has headroom)
  • Tuning: High Quality
  • Multipass Mode: Two Passes (Quarter Resolution)
  • Profile: high
  • Look-ahead: Off (enabled can cause inconsistent latency)
  • Psycho Visual Tuning: On
  • Max B-frames: 2

On a Mac, the encoder dropdown looks different: there is no NVENC or x264-vs-GPU choice in the Windows sense. Instead, OBS offers Apple's VideoToolbox encoders. Pick Apple VT H264 Hardware Encoder. On any Apple Silicon Mac (M1 through M4, including the fanless MacBook Air) this runs on the chip's dedicated media engine, so encoding barely touches the CPU. It is the Mac equivalent of NVENC.

  • Encoder: Apple VT H264 Hardware Encoder
  • Rate Control: CBR
  • Bitrate: 4,500–6,000 Kbps
  • Keyframe Interval: 2
  • Profile: high

Two things to avoid in that dropdown:

  • Skip the HEVC options for streaming. Apple VT HEVC produces H.265. Facebook rejects it, Twitch only accepts it through Enhanced Broadcasting, and a Livepush or other relay endpoint may not take it either, so for going live pick H264. HEVC is great for local recordings, and for YouTube if HDR is the goal.
  • Hardware, not Software. The Apple VT H264 Software Encoder is a CPU fallback. Only use it if the hardware option misbehaves on an older Intel Mac.

Apple VT exposes fewer knobs than NVENC or x264. That's fine: CBR, the bitrate, and the 2-second keyframe interval are the settings that actually matter.

x264 (CPU Encoder)

Use x264 if you don't have a supported GPU, or if you want to maximize quality and have a powerful CPU.

  • Encoder: x264
  • Rate Control: CBR
  • Bitrate: 4,500–6,000 Kbps
  • Keyframe Interval: 2
  • CPU Usage Preset: veryfast (or faster if CPU is over 80%)
  • Profile: high
  • Tune: None (zerolatency only if streaming a non-gaming application)

Note: The x264 preset veryfast gives a good quality/CPU balance. Drop to ultrafast only if OBS is showing encoding lag (red indicator in the bottom bar).

AMD AMF / VCE

AMD GPU users: set Encoder to AMD HW H.264. Use Quality preset, CBR rate control, 2-second keyframe interval. AMD hardware encoding has improved significantly in recent driver releases.

Rate Control: Why CBR Matters

Always use CBR (Constant Bitrate) for live streaming, not VBR or CQP. Streaming platforms expect a steady incoming bitrate. VBR can cause buffering or dropped frames at the ingest server because it sends bursts of data when action gets complex.

Keyframe Interval

Set to 2 seconds for all major platforms. This is the required interval for YouTube, Facebook, Twitch, and most RTMP servers. A keyframe every 2 seconds means viewers who join mid-stream can get a sharp image within 2 seconds instead of waiting for the next full frame.

In OBS: Output → Advanced → Streaming → Keyframe Interval = 2.

Audio Settings

Go to Settings → Output → Audio:

  • Audio Bitrate: 160 Kbps (or 192 Kbps if audio quality is critical, e.g. music streams)
  • Encoder: AAC

In Settings → Audio:

  • Sample Rate: 48 kHz (the OBS default). 44.1 kHz also works on every platform; what matters is that all your audio devices use the same rate.

Bitrate by Platform

Different platforms publish different bitrate limits and recommendations:

PlatformPublished Limit (1080p)Recommended
YouTubeNo published cap (recommends 14,000 Kbps at 1080p30, 17,000 at 1080p60)6,000–8,000 Kbps, higher if your upload allows
Facebook6,000 Kbps (1080p30), 9,000 Kbps (1080p60)4,500–6,000 Kbps
Twitch6,000 Kbps over standard RTMP; 7,500 Kbps (1080p) or 9,000 Kbps (1440p HEVC) with Enhanced Broadcasting for Partners and Affiliates6,000 Kbps
Livepush RTMPUnlimited5,000–8,000 Kbps

Facebook publishes a range of 3,000 to 6,000 Kbps for 1080p30 and 4,500 to 9,000 Kbps for 1080p60. If you multistream to Facebook and YouTube from one OBS output, 6,000 Kbps sits inside both platforms' accepted ranges; a relay that transcodes per destination removes the constraint entirely.

How to Stream 1080p to Multiple Platforms at Once

OBS only sends your stream to one RTMP server natively. To reach YouTube, Facebook, Twitch, and more at the same time, you need a multistreaming service.

Livepush accepts your single OBS stream (at your full desired bitrate) and distributes it to all your platforms simultaneously. You send 1080p at 6,000 Kbps once and Livepush handles the rest.

Setup takes about 2 minutes: create a Livepush stream, copy the RTMP URL and stream key into OBS (Settings → Stream → Custom), then start streaming.

💡
Free plan available
Livepush's free plan includes 3 simultaneous destinations and 20 hours/month. No credit card needed.

Testing Your Settings

Before going live, run a test stream:

  1. Start streaming in OBS and watch the bottom status bar.
  2. Dropped frames: If you see more than 0.5% dropped frames, lower your bitrate or check your network.
  3. CPU usage: If the CPU indicator turns orange, switch to a faster x264 preset or enable NVENC.
  4. Check your stream on the platform to verify resolution, quality, and audio sync.

The green indicator in OBS's bottom bar means all frames are being sent cleanly. If it turns yellow or red, something needs adjusting.

Multistream from OBS with one upload

Connect OBS to Livepush and go live to 40+ platforms at once.

Try Livepush Free →

Frequently Asked Questions

What bitrate should I use for 1080p live streaming in OBS?
For 1080p at 30 FPS, use 4,500–6,000 Kbps. For 1080p at 60 FPS, use 6,000–8,000 Kbps. Always test at the low end first and raise only if you have consistent upload headroom.
Should I use x264 or NVENC in OBS?
Use NVENC (Hardware) if you have an NVIDIA GTX 1060 or newer. It offloads encoding to the GPU and reduces CPU load significantly. Use x264 if your GPU doesn't support NVENC, or for maximum quality control on capable CPUs. On a Mac, use Apple VT H264 Hardware Encoder instead: on Apple Silicon it runs on the chip's media engine, just like NVENC does on an NVIDIA GPU.
What is a keyframe interval and what should I set it to?
A keyframe (also called a keyframe interval) is a full image frame used as a reference point for video compression. Most platforms require a keyframe interval of 2 seconds. In OBS, set 'Keyframe Interval' to 2.
Why does my 1080p stream look blurry on YouTube?
YouTube re-encodes your stream and may apply heavy compression at low bitrates. YouTube's own recommendation for 1080p30 over H.264 is now 14,000 Kbps (minimum 5,000), so send as much as your upload can carry with headroom, and never less than 6,000 Kbps. Also check that your output resolution is actually set to 1920×1080 in OBS output settings.

Start streaming free: 20 hours/month

Multistream to YouTube, Facebook, Twitch, and 40+ platforms. No credit card required.