Console streaming

How to stream console games with OBS.

Console streaming is OBS plus a capture card plus one HDMI cable (sometimes two). The console does the heavy lifting; the capture card pulls the video signal into your PC; OBS encodes it and pushes to Twitch, YouTube, or Kick. This guide walks through PS5, Xbox Series X|S, and Nintendo Switch, with the right OBS preset for each path.

Why you need a capture card

A capture card sits between the console and your TV, passes the HDMI signal through, and gives OBS a clean video feed to encode. Three jobs the capture card does that the console cannot do directly:

  • Captures the unencrypted video signal that OBS can read.
  • Keeps the game on your TV with near-zero added input lag (modern cards add under one frame).
  • Provides a stable audio source your stream and recording can use.

Popular internal (PCIe) cards: Elgato 4K60 Pro, AVerMedia Live Gamer 4K. Popular external (USB) cards: Elgato HD60 X, Elgato 4K X, AVerMedia Live Gamer Portable 2 Plus. USB cards trade a little flexibility for an easier install; PCIe cards are faster but require opening the PC.

HDMI routing: in, out, and passthrough

The default wiring is straightforward:

  1. Console → capture card IN. One HDMI cable from the console to the capture card’s HDMI input.
  2. Capture card OUT → TV. A second HDMI cable from the capture card’s passthrough port to your TV or monitor, so you can play on the big screen.
  3. Capture card → PC. Either a USB cable (for external cards) or the PCIe slot (for internal cards).

If your capture card has only one HDMI port and no passthrough (rare on modern models), you can still stream, but you will not see the game on your TV. Always pick a card with passthrough.

OBS setup for a console feed

Open OBS and add a Video Capture Device source. Pick your capture card from the device list. The defaults usually work:

  • Resolution/FPS Type: Custom.
  • Resolution: matches the console output (1920x1080 for most setups; 4K if you have a 4K-capable card and a 4K signal path).
  • FPS: 60 if your card and console send a 60 fps signal, otherwise 30.

If the feed is black, the capture card might not have HDCP or the protected-content flag enabled. Some capture cards disable HDCP by default; others require a quick setting toggle. Check the card’s manual. Also confirm the console is set to output RGB or YUV at the resolution OBS expects — mismatched color spaces show up as a green, pink, or no-image feed.

Audio: get sound into OBS without losing it on the TV

Most capture cards pass the console’s HDMI audio through to the TV with no added lag. The same audio feed is also piped into OBS as a separate audio source. The trick is routing it correctly in OBS:

  • Audio Output Capture (or the capture card’s “audio” input) becomes your game’s audio source in OBS.
  • Add a separate Audio Input Capture for your microphone.
  • If you are using an Elgato or AVerMedia card with the official software in the middle, close that app before opening OBS — multiple apps reading the same capture device can cause black feeds or choppy audio.

If you also want to add Discord or voice chat to the stream, install a virtual audio device (BlackHole on macOS, VB-Cable on Windows). The separate audio in OBS guide covers the routing.

Safer OBS output preset for console streaming

The capture card has done the heavy lifting, so OBS’s encoder is working with a clean 1080p60 (or 4K60) signal. A safer starter preset:

  • Output mode: Advanced.
  • Encoder: NVENC (NVIDIA), Apple VT (mac), QuickSync (Intel), AMD HW H.264, or x264 veryfast on weak CPUs.
  • Rate control: CBR.
  • Video bitrate: 4500-6000 kbps for 1080p30, 6000-8000 kbps for 1080p60.
  • Keyframe interval: 2 seconds.
  • Audio bitrate: 160 kbps AAC.

Run your upload speed through the stream bitrate calculator to confirm the preset fits with 30% headroom. If you have a faster upload, step up to 1080p60 at 6000 kbps; if you do not, stay at 1080p30 at 4500 kbps and the stream will look clean.

Platform-specific console notes

PlayStation 5

The PS5 has no built-in PC streaming path; a capture card is the only option. In PS5 settings, go to System → HDMI → 4K Transfer Rate and set it to -1 if you have a 4K-capable setup, otherwise leave it on automatic. Set HDCP to off if your TV allows it. Make sure the PS5 is set to output RGB (not YUV422) for the cleanest capture.

Xbox Series X and Series S

Xbox can stream natively to Twitch, but the layout options are limited. Using a capture card gives you the full OBS layout (webcam overlays, alerts, multiple scenes). Xbox captures cleanly with most modern cards. If you are streaming from Xbox Cloud Gaming instead of a local console, OBS captures the PC screen as usual — no card needed.

Nintendo Switch

The Switch outputs 1080p60 over HDMI in docked mode. The Switch does not have an HDCP issue, so most capture cards handle it cleanly. The Switch’s System Settings → TV Output → Resolution should be set to 1080p (Auto-detect is fine). For handheld mode, you can still capture via a capture card if the Switch is in its dock; portable-mode capture requires a different setup.

Common first-stream problems

  • Black feed in OBS: HDCP is on, the card does not match the console’s color space, or the official capture-card software is running in parallel. Toggle HDCP off on the console, set the color space to RGB, and quit any other capture-card software.
  • Echo on stream: the TV speakers are playing the game audio while OBS captures it. Wear headphones, or mute the TV and rely on the audio monitoring in OBS (with the volume low).
  • Laggy game on the TV: the capture card is doing extra work (downscaling, recording). Set the card to passthrough mode and keep OBS at 1080p60 — a 4K capture card downscaling to 1080p for OBS can add input lag.
  • Stream looks washed out: the console is set to YUV422 or limited RGB; the capture card expects full RGB. Switch to full RGB on the console.
  • Audio out of sync: check the capture card’s audio offset setting (often in milliseconds). Add or subtract 50-200 ms until the lips line up.

Useful next guides