Connect OBS Studio to vMix Over Local Network
Yes, you can send a video feed directly from OBS Studio to a vMix production setup over a local area network (LAN). This is most effectively achieved using NDI (Network Device Interface), a protocol designed for high-quality, low-latency video transmission over standard IP networks. This guide provides a straightforward, step-by-step walkthrough to configure both software applications for seamless local network integration.
Method 1: Using NDI (Recommended)
Using NDI is the most reliable and common method to connect OBS Studio to vMix locally. It requires the installation of a free plugin for OBS.
Step 1: Prepare OBS Studio
- Download and install OBS Studio on the sending computer.
- Download and install the obs-ndi plugin (along with the required NDI Redistributable/Runtime package) from the official GitHub releases page for OBS plugins.
- Restart OBS Studio after installation.
Step 2: Enable NDI Output in OBS
- Open OBS Studio.
- Set up your scene with the video feed you want to send.
- In the top menu, navigate to Tools > NDI Output Settings.
- Check the box for Main Output.
- Give your output a recognizable name (e.g., “OBS Program Out”).
- Click OK. OBS is now broadcasting its program feed to your local network.
Step 3: Receive the Feed in vMix
- Open vMix on the receiving computer (ensure both computers are on the same local network/router).
- Click the Add Input button in the bottom-left corner.
- Select the NDI / Desktop Capture tab.
- Click on NDI.
- You should see the name of your OBS computer and the output name you
created (e.g.,
COMPUTER-NAME (OBS Program Out)). - Select the feed and click OK.
The OBS Studio live feed will now appear as an active input in vMix, complete with synchronized audio.
Method 2: Using SRT (Secure Reliable Transport)
If you prefer not to use plugins, you can use SRT, which is natively supported by both OBS Studio and vMix.
Step 1: Set up the Listener in vMix
- Open vMix, click Add Input, and select Stream / SRT.
- Set the Stream Type to SRT (Listener).
- Choose a port number (e.g.,
9000). - Click OK. vMix is now listening for an incoming connection on that port.
Step 2: Send the Feed from OBS
- Open OBS Studio and go to Settings > Stream.
- Set the Service dropdown to Custom….
- In the Server field, enter the SRT address of the
vMix computer using the format:
srt://[vMix-IP-Address]:9000?mode=caller(replace[vMix-IP-Address]with the actual local IP address of the vMix machine). - Leave the Stream Key blank.
- Click Apply and OK.
- Click Start Streaming in OBS to establish the connection.
Network Best Practices
- Use Wired Connections: Both the OBS and vMix computers should be connected via Cat5e/Cat6 Ethernet cables to a Gigabit switch. Wi-Fi is generally not recommended due to bandwidth limitations and potential packet loss.
- Firewall Exceptions: Ensure that your Windows Defender Firewall (or third-party antivirus) allows OBS Studio, vMix, and NDI traffic through both private and public network profiles.