Mac OBS setup

How to stream from a Mac with OBS, the right way.

OBS on macOS works well, but the defaults assume you already know which encoder to pick, how macOS handles audio devices, and why your Mac’s fan ramps up the moment you click “Start Streaming.” This guide covers the Apple Silicon and modern Intel paths, with safer presets for the four big platforms.

Step 1: install OBS Studio on macOS

Download OBS Studio from obsproject.com. There are two macOS builds:

  • Apple Silicon (arm64) — for M1, M2, M3, and M4 Macs. This is the right build for almost every Mac sold since late 2020.
  • Intel (x86_64) — for older Intel Macs. macOS 11 Big Sur or later is supported.

OBS is not signed through the Mac App Store; the first launch needs an extra click. Open Finder, drag the OBS.app into Applications, then in Finder right-click (or Control-click) on the app and choose Open. Confirm the security prompt and the launch is allowed.

Step 2: grant macOS permissions OBS needs

OBS Studio on macOS cannot capture the screen, the webcam, or the microphone unless you grant three permissions in System Settings → Privacy & Security:

  • Screen Recording — required for any Display Capture or window capture source.
  • Microphone — required for any mic input source.
  • Accessibility — recommended if you want hotkeys to work while another app is focused.

If a permission is missing, OBS shows a black capture or no audio. Toggle the OBS checkbox off and back on, then fully quit and reopen OBS.

Step 3: pick the Apple VT H.264 encoder

Open Settings → Output and set the output mode to Advanced. In the streaming tab:

  • Encoder: Apple VT H.264 Hardware.
  • Rate control: CBR.
  • Keyframe interval: 2 seconds.
  • Video bitrate: 4500-6000 kbps for 1080p30, 6000-8000 kbps for 1080p60.
  • Audio bitrate: 160 kbps AAC.

Apple’s hardware encoder is built into every Apple Silicon Mac and every recent Intel Mac. It leaves the CPU (and fans) almost free for the game and the rest of the stream. The only reason to fall back to x264 is if you want the absolute highest quality per bitrate and your Mac can handle the load — for most streamers, Apple VT is the right pick.

Step 4: audio routing on macOS

macOS audio routing is one of the trickier parts of streaming on a Mac. OBS sees macOS audio devices through the CoreAudio layer:

  • Audio Input Capture picks up your microphone (e.g., the MacBook’s built-in mic or a USB mic).
  • Audio Output Capture grabs desktop audio — game sounds, Discord calls, music, browser tabs.
  • Separate audio by app requires a third-party virtual audio device like Loopback, BlackHole, or Audio Hijack, because macOS does not natively route audio per-application into OBS.

If you only need a basic mic + desktop-audio setup, the two built-in sources are enough. If you want to mute Discord or duck music without affecting your mic, install BlackHole (free) and route apps through it. The separate audio in OBS guide covers the patterns; on a Mac, the “separate” part usually means installing a virtual audio device first.

Step 5: capture the screen, the game, or the window

macOS sources work similarly to Windows, with one important difference: each capture source goes through macOS Screen Recording permission. The cleanest setup for new streamers:

  • Display Capture for the whole screen, when the game runs fullscreen or in windowed-fullscreen.
  • Window Capture for a specific app window, useful for browser games and Discord screenshares.
  • Video Capture Device for your webcam (Continuity Camera or a USB webcam).
  • Audio Input Capture for your mic.

Avoid stacking multiple Display Capture sources on top of each other for performance — pick one path and stick with it.

Step 6: connect OBS to your platform

The platform setup is the same on macOS as on Windows. Open Settings → Stream and pick the service, then paste the URL and stream key:

  • Twitch: pick the Twitch service; OBS pulls the recommended server for you.
  • YouTube Live: pick “YouTube - RTMPS” and paste the stream URL + key from YouTube Studio.
  • Kick: Custom service; paste the server URL and stream key from dashboard.kick.com.
  • TikTok Live: Custom service; paste the RTMP URL and key from TikTok Live Studio.

Full step-by-step platform walk-throughs live in:

Mac-only gotchas

  • Black capture after macOS update: macOS often resets Screen Recording permission after an OS update. Re-grant it in System Settings, then fully quit and reopen OBS.
  • Mic permission missing: same pattern; re-grant Microphone in System Settings.
  • Fan ramps up during long streams: normal — encoder load and game load both warm the Mac. macOS may throttle the CPU under sustained heat; a laptop stand or active cooling pad helps.
  • External monitor on a MacBook: OBS uses the canvas resolution of the chosen source. On an M-series Mac driving an external 4K display, set the canvas to 1920x1080 in OBS’s Video settings rather than the full 4K to keep the encoder happy.
  • Apple Silicon Universal app behavior: OBS runs natively on Apple Silicon, but if you install a plugin built only for Intel, macOS will translate it through Rosetta. Native arm64 plugins are faster and more stable.

Run a 30-second test before going live

Same rule as Windows: click Start Recording, play for 30-60 seconds, listen with headphones, watch for echo or notifications. macOS volume mixer is per-app; make sure Spotify, Music, or Discord are not louder than your voice on the captured desktop audio. Fix it before going live.

Useful next guides