OBS Integration Guide Β· Works with OBS Studio 29+ Β· Updated for iVCam v7.3.9

Use iVCam with OBS Studio

Turn your iPhone or Android into a professional streaming camera for OBS. High-definition phone video, directly into your scenes β€” no dedicated webcam needed.

Why Use iVCam with OBS?

Your phone's camera already outperforms most dedicated webcams. iVCam makes it available to OBS as a standard video capture device β€” no special plugins needed.

Phone Camera Beats Most Webcams

Modern iPhones and Android flagship cameras shoot up to 4K with optical image stabilization, better low-light performance, and wider aperture than typical USB webcams costing $100–$200.

WiFi or USB β€” Your Choice

Connect wirelessly over your local network for a cable-free streaming desk, or plug in via USB for the absolute lowest latency β€” ideal for fast-paced gaming streams and professional broadcasts.

Free to Get Started

iVCam is free to download and use. The free tier adds a small watermark β€” upgrade to Premium ($12.99/yr) or Permanent ($24.99 one-time) to remove it and unlock full quality settings.

What You Need Before Starting

You'll need all three of these installed and ready before connecting iVCam to OBS Studio.

Windows PC + iVCam PC Client

iVCam requires a Windows PC (Windows 7/8/10/11). Download and install the iVCam PC client β€” it installs a virtual webcam driver ('e2eSoft iVCam') that OBS will detect as a standard camera device.

iVCam App on Your Phone

Install iVCam on your iPhone (iOS 13+) or Android phone (Android 5.0+). The app captures video from your phone's camera and streams it to the PC client in real time.

OBS Studio on Your PC

Download OBS Studio (free, open-source) from obsproject.com. Any recent version works β€” OBS 29 or later is recommended. Once iVCam is connected, OBS will see it as a standard webcam source.

Quick Setup

How iVCam Works with OBS

iVCam installs a virtual webcam driver on Windows. Once your phone streams video to the PC client, that driver makes the phone camera appear as a regular webcam β€” which OBS picks up just like any other camera.

1

Install iVCam on PC and Phone

Download the iVCam PC client for Windows and install the iVCam app on your iPhone or Android. The PC installation adds 'e2eSoft iVCam' as a virtual webcam and audio device.

2

Connect Your Phone

Open iVCam on your phone and the PC client on your computer. They auto-connect over WiFi (same network), or plug in a USB cable for a wired connection. Your phone's camera feed appears in the PC client window.

3

Add iVCam as Video Source in OBS

In OBS Studio, click the + button under Sources, select 'Video Capture Device', and choose 'e2eSoft iVCam' from the device list. Your phone camera feed appears live in your OBS scene instantly.

4

Go Live with Phone Audio (Optional)

To use your phone's microphone in OBS, add 'Microphone (e2eSoft iVCam)' as an Audio Input Capture source β€” or set it as the default recording device in OBS audio settings.

OBS Video Setup

Add iVCam as a Video Source in OBS

This is the core step. Once iVCam is connected and streaming, adding it to OBS takes under a minute.

01

Start iVCam and Connect Your Phone

Before opening OBS, make sure the iVCam PC client is running and your phone is connected. You should see your phone's live camera feed in the iVCam PC client window. If not, troubleshoot the iVCam connection first β€” OBS can only capture a camera that's already active.

  • Connect via WiFi (same network) or USB cable β€” both work with OBS
  • USB is strongly recommended for live streaming β€” it eliminates network lag entirely
  • Make sure the iVCam PC client is open before launching OBS for best device detection
02

Open OBS and Go to Your Scene

Launch OBS Studio. In the 'Scenes' panel (bottom-left), select the scene where you want to add your iVCam phone camera. You can add iVCam to multiple scenes if needed.

  • If you don't have a scene yet, click the + button under 'Scenes' to create one
  • You can add iVCam to as many scenes as you like β€” it's just a camera source
  • Position and size the source after adding it by dragging in the preview canvas
03

Add a Video Capture Device Source

In the 'Sources' panel, click the + button and select 'Video Capture Device'. Give it a descriptive name like 'iVCam Phone Camera' and click OK. In the properties dialog that opens, click the 'Device' dropdown.

  • If you don't see 'Video Capture Device' in the list, make sure OBS is up to date
  • Naming your source helps if you use multiple cameras in one scene
  • You can always rename a source later by right-clicking it in the Sources list
04

Select 'e2eSoft iVCam' from the Device List

In the Device dropdown, select 'e2eSoft iVCam'. Your phone's live camera feed should appear in the preview immediately. Click OK to add the source to your scene. Resize and reposition it in the preview canvas as needed.

  • If 'e2eSoft iVCam' doesn't appear in the list, make sure the iVCam PC client is running and your phone is connected
  • Video Format: try both 'RGB24' and 'YUY2' if you see a color cast β€” one may look more accurate depending on your OBS setup
  • Resolution and FPS: leave these on 'Device Default' to let iVCam control quality, or set a specific resolution to match your OBS output canvas
OBS Audio Setup

Add iVCam Microphone Audio in OBS

iVCam also streams your phone's microphone audio to the PC. Here's how to use it as your OBS audio source.

Method 1: Audio Input Capture Source

Recommended
  1. 1In OBS Sources panel, click + and select 'Audio Input Capture'
  2. 2Name it 'iVCam Microphone' and click OK
  3. 3In the Device dropdown, select 'Microphone (e2eSoft iVCam)'
  4. 4Click OK β€” you should now see audio levels in the OBS audio mixer

Method 2: Set as Default Mic in Windows

Alternative
  1. 1Open Windows Sound Settings (right-click the speaker icon in the taskbar)
  2. 2Under 'Recording', right-click 'Microphone (e2eSoft iVCam)'
  3. 3Select 'Set as Default Device'
  4. 4OBS will automatically use it as the default microphone input

Audio Tips for Clean Streaming

Enable Audio in iVCam App

On your phone, go to iVCam Settings and make sure 'Audio Enabled' is turned on. Without this, no microphone audio is transmitted to the PC.

Match Sample Rate to 48000 Hz

In Windows Sound Settings, right-click 'Microphone (e2eSoft iVCam)' β†’ Properties β†’ Advanced tab β†’ set Default Format to '2 channel, 48000 Hz'. This prevents audio drift and distortion in OBS.

Prevent Echo and Howling

If you hear echo or feedback, use headphones on both your phone and PC instead of speakers. This prevents the phone microphone from picking up the PC's audio output and creating a feedback loop.

USB vs WiFi for OBS Streaming

Both connection methods work with OBS, but they have different trade-offs. For live streaming, the choice matters.

USB (Recommended for Live Streaming)

Best for Streaming
  • Zero-lag wired connection β€” no dropped frames mid-stream
  • No dependency on your WiFi router quality
  • Charges your phone while streaming for unlimited session length
  • Ideal for gaming streams where GPU/CPU are already under load
  • Requires a USB cable connected at all times
  • iOS needs iTunes installed; Android needs USB Debugging enabled
Full USB Setup Guide β†’

WiFi (Convenient for Casual Use)

Cable-Free
  • No cables β€” position your phone anywhere in the room
  • Quick setup with automatic device discovery
  • Good for video calls and lower-stakes recording
  • Works across rooms with a strong 5 GHz WiFi signal
  • May experience lag or drops on congested home networks
  • Not ideal for simultaneous gaming + streaming (shared GPU/network)
Full WiFi Setup Guide β†’

OBS + iVCam Performance Tips

Streaming and running iVCam simultaneously puts extra load on your GPU. These tips help you get the best quality without frame drops.

Lower iVCam Resolution When Gaming

If you stream games while using iVCam, your GPU handles both game rendering and video decoding simultaneously. Lower iVCam to 720p/30fps in the app settings to reduce GPU load and prevent OBS frame drops.

Enable Hardware Decoding in iVCam

In the iVCam PC client, enable Hardware Decoding (right-click menu or Settings > Miscs). This offloads video decoding to your GPU rather than CPU, freeing up CPU cycles for OBS encoding.

Use HEVC Encoder in iVCam App

In the iVCam phone app settings, select HEVC (H.265) as the video encoder if your phone supports it. HEVC delivers the same quality at roughly half the bitrate, reducing transmission load over both WiFi and USB.

Run OBS as Administrator

If OBS can't detect the 'e2eSoft iVCam' device, try running OBS as Administrator. Right-click the OBS shortcut β†’ Properties β†’ Advanced β†’ check 'Run as administrator'. This resolves some driver access permission issues.

Disable HAGS in Windows

Hardware-Accelerated GPU Scheduling (HAGS) can cause capture issues with OBS, games, and overlay tools. Disable it via Windows Settings β†’ System β†’ Display β†’ Graphics Settings β†’ Hardware-accelerated GPU scheduling β†’ Off.

Fix Frame Rate Mismatch

If OBS shows a wrong frame rate for iVCam (e.g., showing 10fps when iVCam is set to 30fps), apply the FixedFps registry fix: open Command Prompt as Admin and run: REG ADD HKEY_CURRENT_USER\Software\e2eSoft\iVCam /v FixedFps /t REG_DWORD /d 1 /F β€” then restart OBS.

Troubleshooting iVCam in OBS

Running into issues? These solutions cover the most common OBS + iVCam problems.

iVCam Not Showing in OBS Device List

  • Make sure the iVCam PC client is running and your phone is actively connected (you should see the live feed in the iVCam window)
  • Close OBS completely and reopen it β€” OBS scans for camera devices at startup
  • Run OBS as Administrator (right-click shortcut β†’ Properties β†’ Advanced β†’ Run as administrator)
  • Check Device Manager β†’ Imaging devices for 'e2eSoft iVCam' β€” if it's missing, reinstall the iVCam PC client
  • On Windows 10, go to Settings β†’ Privacy β†’ Camera and ensure 'Allow apps to access your camera' is enabled

Black Screen in OBS (iVCam Selected but No Video)

  • Confirm the iVCam PC client shows a live feed before adding it to OBS β€” iVCam must be streaming for OBS to capture it
  • In the OBS Video Capture Device properties, try switching 'Video Format' between 'RGB24' and 'YUY2'
  • In iVCam PC client Settings > Miscs, toggle Hardware Decoding off, then back on β€” then reopen OBS
  • Try a different Video Renderer in iVCam PC client (Options > Miscs > Video Renderer)
  • Check if any security/antivirus software is blocking camera access β€” disable camera protection for iVCam.exe
  • Try setting the output resolution in OBS Video Capture Device properties to 1280Γ—720 or 640Γ—480 as a test

Audio Not Working in OBS

  • Make sure 'Audio Enabled' is turned on in the iVCam phone app settings
  • In OBS Audio Mixer, confirm 'Microphone (e2eSoft iVCam)' is not muted and the volume slider is above zero
  • In Windows Sound Settings, verify 'Microphone (e2eSoft iVCam)' appears under Recording devices and is enabled
  • Set the sample rate to 48000 Hz: right-click the device β†’ Properties β†’ Advanced β†’ 2 channel, 48000 Hz
  • Try adding 'Microphone (e2eSoft iVCam)' as an Audio Input Capture source directly in OBS Sources panel

Wrong Frame Rate in OBS (e.g., 10fps instead of 30fps)

  • Apply the FixedFps registry fix: run this command in an elevated Command Prompt: REG ADD HKEY_CURRENT_USER\Software\e2eSoft\iVCam /v FixedFps /t REG_DWORD /d 1 /F
  • After running the command, restart your PC or restart the iVCam PC client and OBS
  • To revert: change the /d value from 1 back to 0 in the same command

Color Cast or Incorrect Colors in OBS

  • In OBS Video Capture Device properties, try switching 'Video Format' between 'RGB24' and 'YUY2' β€” one may produce correct colors on your system
  • This is a color space interpretation difference between OBS and the iVCam driver β€” switching formats usually resolves it immediately
Free Download

Ready to Stream with iVCam + OBS?

Download iVCam on your PC and phone. Connect, add the Video Capture Device source in OBS, and go live in minutes.

FAQ

iVCam + OBS FAQ

Common questions about using iVCam as a camera source in OBS Studio.

Q

How do I add iVCam to OBS Studio?

A
In OBS Studio, click the + button in the Sources panel and select Video Capture Device. In the Device dropdown, select e2eSoft iVCam. Make sure the iVCam PC client is running and your phone is connected before opening OBS for the device to appear in the list. Click OK and your phone's camera feed will appear live in the OBS scene.
Q

Why is iVCam not showing up in OBS?

A
The most common reasons are: (1) iVCam PC client is not running or your phone isn't connected β€” OBS can only detect the virtual camera when iVCam is actively streaming; (2) OBS needs to be restarted after iVCam connects; (3) OBS may need to be run as Administrator for driver access. Also check Windows Privacy Settings β†’ Camera and make sure apps are allowed to access your camera.
Q

Why is there a black screen in OBS when I select iVCam?

A
A black screen usually means OBS found the device but can't display the video. Try: (1) switch 'Video Format' in the OBS device properties between RGB24 and YUY2; (2) toggle Hardware Decoding in the iVCam PC client (Settings > Miscs); (3) try a different Video Renderer in iVCam; (4) check if antivirus or camera protection software is blocking iVCam.exe.
Q

How do I use my phone's microphone in OBS through iVCam?

A
iVCam installs a virtual audio device called Microphone (e2eSoft iVCam) on Windows. In OBS, click + in Sources and add an Audio Input Capture source, then select this device. Alternatively, set it as your Windows default recording device (right-click the speaker icon in the taskbar β†’ Sounds β†’ Recording tab). Make sure Audio Enabled is turned on in the iVCam phone app settings.
Q

Should I use USB or WiFi for OBS streaming with iVCam?

A
USB is strongly recommended for live streaming. It provides zero-lag, consistent bandwidth with no risk of WiFi drops during a broadcast. WiFi is convenient for casual recording or video calls, but any network congestion can cause frame drops that ruin a live stream. For gaming streams especially β€” where your GPU is already under load β€” USB eliminates one more variable.
Q

The frame rate in OBS looks wrong β€” iVCam shows 30fps but OBS shows 10fps. How do I fix it?

A
Apply the FixedFps registry fix. Open Command Prompt as Administrator and run: REG ADD HKEY_CURRENT_USER\Software\e2eSoft\iVCam /v FixedFps /t REG_DWORD /d 1 /F β€” then restart the iVCam PC client and OBS. To revert the fix, change /d 1 to /d 0 in the same command.
Q

The colors look wrong (greenish or washed out) in OBS. How do I fix it?

A
This is a color format mismatch between iVCam and OBS. In the OBS Video Capture Device properties (double-click the iVCam source), find the Video Format dropdown and switch between RGB24 and YUY2. One of the two will display colors correctly on your system. This is a known quirk and the fix is instant.
Q

Can I use iVCam with OBS for free?

A
Yes β€” iVCam is free to download and the OBS integration works on the free tier. The free version adds a watermark to the video feed, which will appear in your OBS preview and stream. To remove the watermark, upgrade to Premium ($12.99/yr) or the Permanent ($24.99 one-time) plan. See our Pricing page for plan details.