Moonlight
  • Welcome to Moonlight!
  • Getting Started!
  • GUIDES
    • Arduino Section
      • Arduino Leonardo Section
        • Arduino Leonardo Spoofing Guide
        • Leonardo + Moonlink Guide
      • Arduino Due Section
        • Arduino DUE Spoofing Guide
        • DUE + Moonlink Guide
        • Advanced Arduino Due Troubleshooting
    • OBS/NDI GUIDE
      • Simple Install
      • Advanced Install
      • Direct PC to PC link
    • Capture Card Guide
    • A.I. Install Guide for Darknet
    • Creating Datasets for Moonlight
      • Creating Datasets for YOLOv4 in Darknet
      • Creating Datasets for YOLOv8 +
  • OVERVIEWS
    • Moonlight Color Overview
    • Moonlink Overview
  • ABOUT MOONLIGHT
    • Our Solutions and How They Work
Powered by GitBook
On this page
  • ⚠️ INSTALL THE FOLLOWING ON THE GAMING PC ⚠️
  • Fixing OBS/NDI when it's stuck looking for sources after a restart:
  1. GUIDES
  2. OBS/NDI GUIDE

Simple Install

PreviousOBS/NDI GUIDENextAdvanced Install

Last updated 2 months ago

⚠️ INSTALL THE FOLLOWING ON THE GAMING PC ⚠️

🎥 IMPORTANT VIDEO TUTORIAL

1) Download/Install OBS (Version 30.2 or lower)

2) Download/Install OBS NDI Plugin

3) Download/Install NDI Runtime

4) OBS Settings

Video Settings:

  • Base Canvas Resolution: 150x150 (or something similar)

  • Fractional FPS: 240/1

Advanced Settings:

  • Color Format: BGRA (8-bit)

Game Capture:

  • Select game capture and your game.

  • Center it to the canvas by pressing Game Capture in Sources and then pressing CTRL + D.

NDI Output Settings:

  • On the toolbar, go to Tools.

  • Select NDI Output Settings.

  • Click the checkbox next to Main Output.


Fixing OBS/NDI when it's stuck looking for sources after a restart:

1️⃣ Check Network Connection

  • Make sure both PCs are on the same network (wired preferred).

    • Both PCs should be on Ethernet. If one is on Wi-Fi, this could cause issues.

    • Open Command Prompt (Win + R → type cmd → Enter)

    • Try pinging the other PC:

      ping <OTHER_PC_IP>

      Example:

      ping 192.168.1.100
      • If this fails, your PCs aren’t communicating over the network.

3️⃣ Check Firewall (Most Common Issue)

  • Disable Windows Firewall (temporarily for testing)

    • On both PCs:

      1. Press Win + R, type firewall.cpl, press Enter.

      2. Click Turn Windows Defender Firewall on or off.

      3. Select Turn off Windows Defender Firewall for both Public & Private networks.

      4. Try refreshing NDI sources in OBS.

  • If turning off the firewall fixes it, then re-enable it and manually allow OBS/NDI on the Gaming PC:

    • Go back to firewall.cpl.

    • Click Allow an app or feature through Windows Defender Firewall.

    • Find and check:

      • obs64.exe

      • NDI Runtime

      • NewTek NDI

      • OBS-NDI

      • If missing, click Allow another app… → Browse → Select OBS/NDI executables.

      Disable Windows Firewall (temporarily for testing)

  • If turning off the firewall fixes it, then re-enable it and manually allow Moonlight.exe on the Script PC:

    • Go back to firewall.cpl.

    • Click Allow an app or feature through Windows Defender Firewall.

    • Find and check:

      • Moonlight.exe

      • If missing, click Allow another app… → Browse → Select OBS/NDI executables.

        Disable Windows Firewall (temporarily for testing)

4️⃣ Check OBS NDI Plugin is Enabled

  • Open OBS → Tools → NDI Output Settings.

  • Ensure "Main Output" is enabled.

8️⃣ Restart Everything in This Order

  1. Turn off both PCs completely.

  2. Power cycle the router/modem and switch (unplug for 10 seconds, then plug back in).

  3. Start the sending PC first.

  4. Start the receiving PC.

  5. Open OBS on Gaming PC.

After trying these steps, your NDI source should show up. If it’s still not working, let us know!

Watch the Tutorial Here
Download OBS
Download NDI Plugin
Download NDI Runtime