With a dual PC streaming setup, your gaming PC handles the game while your streaming PC handles encoding and broadcasting. Connecting an external webcam correctly means you get clean, low-latency video on your stream without dropping frames on your gaming rig. By the end of this guide, you will have your USB webcam passing through to your streaming PC, visible in OBS Studio, properly scaled and synced with your microphone, and ready to go live without needing to unplug it between sessions.

Prerequisites: you have both PCs powered on and connected to the same local network, OBS Studio installed on the streaming PC, and administrative access on both machines. You do not need a capture card for the webcam itself, only for game capture if you use one.

Before You Start

Gather everything before you start wiring. Plugging the webcam into the wrong PC is the most common reason the camera does not show up in OBS on the streaming PC.

What you need Why Optional?
External USB webcam (Logitech C920, C922, Brio or similar) Provides the video source for your facecam No
Streaming PC with free USB 3.0 Type-A port Hosts OBS Studio and encodes the camera directly for lowest latency No
Gaming PC with OBS Studio or NDI Tools installed (if using network method) Only needed if you want to use the same camera on both PCs without replugging Yes
USB 3.0 extension cable or powered USB hub (5 Gbps rated) Extends reach if PCs are on separate desks without signal loss Yes
NDI Tools or OBS Virtual Camera workflow Lets you send the webcam over your local network from one PC to the other Yes

Decide on your connection method now. Method A, direct USB to streaming PC, is simplest and recommended. Method B, network sharing via NDI, is for when the webcam must be physically connected to your gaming PC but visible on the streaming PC.

Step-by-Step

Step 1: Connect the Webcam to the Streaming PC (2 minutes)

Plug the webcam directly into a USB 3.0 port on the streaming PC. Use a rear motherboard port rather than a front-panel case port for stable power. Avoid USB 2.0 ports, which can limit the camera to 720p or cause stutter. Windows will play a connection sound and install the UVC driver automatically.

To confirm: Press Win + X > Device Manager > Cameras or Imaging devices. You should see your webcam listed as USB Video Device or by name, for example Logitech HD Pro Webcam C920, with no yellow warning icon.

Step 2: Configure Windows Camera Privacy on the Streaming PC (1 minute)

Go to Start > Settings > Bluetooth & devices > Cameras, select your webcam, and check that it shows a preview. Then go to Start > Settings > Privacy & security > Camera. Set Camera access to On and Let apps access your camera to On. Scroll down and set Let desktop apps access your camera to On. If this is off, OBS will show a black screen even though the device appears in the source list.

Step 3: Add the Webcam as a Source in OBS Studio (3 minutes)

On the streaming PC, open OBS Studio. In the Sources dock at the bottom, click the + button > Video Capture Device > Create new > name it Webcam > OK.

In the Properties window, set Device to your webcam name. Set Resolution/FPS Type to Custom. Set Resolution to 1920×1080 and FPS to 30, or 1280×720 and FPS to 60 if you prefer smoother motion. Set Video Format to MJPEG for most Logitech cameras to avoid high CPU usage; if MJPEG looks compressed, switch to YUY2 but monitor CPU. Leave Color Space on Default and Color Range on Default. Click OK.

Right-click the source in the preview > Transform > Fit to screen or manually resize with Alt + drag to crop.

Step 4: Set Correct Audio and Sync (2 minutes)

If your webcam has a built-in microphone and you plan to use a separate USB or XLR mic, disable the webcam mic to avoid echo. In OBS, go to Settings > Audio > Global Audio Devices > set Mic/Auxiliary Audio to your dedicated microphone, not the webcam. Then in the Audio Mixer, click the gear icon on Video Capture Device > Advanced Audio Properties > uncheck the webcam audio track.

To fix lip-sync offset: Right-click Video Capture Device in Audio Mixer > Advanced Audio Properties > find Sync Offset. Use a range of 0 to 200 ms for webcam delay. Start with 0 ms, clap on camera, and adjust in 20 ms increments until audio and video align.

Step 5: Adjust Video Properties and Lighting (4 minutes)

With the Video Capture Device still selected, click Configure Video in the Properties window. This opens the camera’s native dialog, typically UVC controls.

Go to Video Proc Amp tab: Uncheck Auto for Exposure, Focus, and White Balance. Set Exposure to -5 to -7 for indoor LED lighting, Gain to 0 to reduce noise, White Balance to 4000 to 5000 Kelvin, and Focus to 0 if you are a fixed distance. Switch to Camera Control tab: Set Brightness to 128, Contrast to 128, Saturation to 128, and Sharpness to 100 to 128. Click Apply and OK.

In OBS, go to Settings > Video > set Base (Canvas) Resolution to 1920×1080 and Output (Scaled) Resolution to 1920×1080, FPS to 30 or 60 to match the camera.

Step 6: Optional Network Sharing Method If Webcam Must Stay on Gaming PC (5 minutes)

Use this only if your webcam is physically tied to the gaming PC for other apps. On the gaming PC, open OBS Studio, add the webcam as in Step 3, then go to Tools > NDI Output Settings > check Main Output > enter a name like Gaming-PC-Webcam > OK. Ensure NDI Runtime is installed from NDI Tools.

On the streaming PC, in OBS Sources, click + > NDI Source > Create new > OK > select Gaming-PC-Webcam from the Source Name dropdown. The video will appear with 60 to 150 ms network latency. You can also use Tools > Start Virtual Camera on the gaming PC and use Discord or other apps to capture it, but NDI is lower overhead.

Both PCs must be on the same subnet and have firewall rules allowing NDI. If blocked, go to Windows Security > Firewall & network protection > Allow an app through firewall > check OBS Studio for Private networks.

Step 7: Save Profile and Set Startup Behavior (1 minute)

In OBS on the streaming PC, go to Profile > Export > save to Documents\obs-studio\profiles as backup. Then go to Settings > General > check Automatically record when streaming if you archive streams. Set the webcam source to not deactivate when not visible: Right-click Video Capture Device > Properties > check Deactivate when not showing is OFF, and Close device when inactive is unchecked in older OBS versions. This prevents the camera from needing to reinitialize between scenes. As of early 2026, most current OBS builds keep UVC devices warm by default when this setting is correct.

Verify It Worked

Do this three-point check before going live. First, in OBS on the streaming PC, the Webcam source should show live motion in the preview without a red X or black screen. Right-click the source > Properties > Deactivate > Activate to test reinitialization; it should return in under 3 seconds.

Second, record a 20-second test: Controls > Start Recording, speak and move, then Controls > Stop Recording. Go to File > Show Recordings and play the file at C:\Users\YourName\Videos. Confirm audio is synced and resolution matches what you set in Step 3.

Third, check performance: View > Stats. While previewing, CPU usage should stay under 10 percent for MJPEG at 1080p30, and Frames missed due to rendering lag should stay at 0. If frames are missed, lower the webcam to 720p60.

Mistakes to Avoid

1. Plugging the Webcam into the Gaming PC by Mistake

What causes it: The gaming PC is closer or has more open USB ports, so the streaming PC never sees the device. How to check: On the streaming PC, open Device Manager > Cameras. If the webcam is missing but appears on the gaming PC, it is on the wrong machine. What to do: Move the USB plug to the streaming PC and restart OBS. How to undo: If you need it on both PCs, use the NDI method in Step 6 instead of replugging.

2. Black Screen Due to Windows Privacy Blocking

What causes it: Windows 11 blocks desktop app access to the camera by default after updates. How to check: OBS shows the webcam name in the dropdown but preview is black, while Windows Settings > Bluetooth & devices > Cameras still shows preview. What to do: Go to Settings > Privacy & security > Camera > set Let desktop apps access your camera to On and restart OBS. How to undo: Toggle the setting back to Off if you need to block access for privacy, then re-enable before streaming.

3. Stutter or Freeze from Wrong Video Format and USB Bandwidth

What causes it: Using YUY2 at 1080p30 on a crowded USB controller saturates bandwidth and spikes CPU, especially with two webcams or USB microphones on the same hub. How to check: View > Stats shows high CPU or frames missed, and the log file at %appdata%\obs-studio\logs shows warnings like device stalled. What to do: In Video Capture Device > Properties, change Video Format to MJPEG, lower resolution to 1280×720, and move the webcam to a dedicated USB 3.0 controller away from the capture card. How to undo: Switch back to YUY2 if you need higher color fidelity and have USB headroom.

4. Echo and Duplicate Audio from Webcam Microphone

What causes it: OBS captures both your main microphone and the webcam microphone, creating echo or phasing. How to check: In Audio Mixer, you see two active mic levels moving when you talk. What to do: In Audio Mixer > gear icon on Video Capture Device > Advanced Audio Properties, mute the webcam mic track, and in Settings > Audio, ensure only one Mic/Auxiliary Audio device is assigned. How to undo: Re-enable the track in Advanced Audio Properties if you switch back to using the webcam mic as backup.

FAQ

Should the webcam be connected to the gaming PC or the streaming PC?

Connect it directly to the streaming PC for the cleanest setup. This keeps video encoding off the gaming PC and avoids USB contention with keyboard, mouse, and headset. Only connect it to the gaming PC if you need the camera for video calls on that machine simultaneously, then use NDI Source to share it to the streaming PC over your network.

Why does my webcam show 640×480 or look zoomed in?

Go to Video Capture Device > Properties and set Resolution/FPS Type to Custom instead of Device Default. Some drivers default to low resolution. Set 1920×1080 for 1080p or 1280×720 for 720p. If it still looks zoomed, click Configure Video > Camera Control and disable Auto Zoom or set Zoom to 0, then use Transform > Edit Transform in OBS to set Crop values to 0 on all sides.

Can I use one webcam on both PCs at the same time?

Yes, but a USB device cannot be directly shared over two PCs at once. Keep it plugged into the streaming PC for best performance and share it to the gaming PC with OBS Tools > Start Virtual Camera if needed. Or keep it on the gaming PC and share to the streaming PC via NDI Source. Both methods add 50 to 150 ms latency, so direct connection is always lower latency than network sharing.

Do I need a capture card for the webcam?

No. External USB webcams are UVC devices and do not need a capture card. You only need a capture card such as Elgato HD60 X or AverMedia Live Gamer to send gameplay video from the gaming PC to the streaming PC. The webcam plugs into USB on the streaming PC separately, and you add it as Video Capture Device in OBS.

Related guides

Browse all Setup Guides guides →