Skip to main content

Setting up an NDI Input

Written by Julian Rodrigues
Updated today

Setting up an NDI Input lets you bring a video source from production software like vMix or OBS into LIGR Live over your local network, so it can be used as the video feed for a match broadcast.


What is NDI in LIGR Live?

NDI is a network-based video protocol that LIGR Live supports as an Input type. Instead of sending video over the internet with RTMP, NDI carries video between devices on the same local network, which is useful when your encoder and LIGR workflow are running in the same production environment.


Use an NDI Input when you want to:


• Send video from vMix, OBS, or another NDI-capable source into LIGR


• Keep the video feed on your local network before it's sent out to a Destination


• Pair your video source with LIGR Overlays and Graphics for a match


Before You Start

Make sure you have the following ready:


• An NDI-capable source (such as vMix or OBS with the NDI plugin installed)


• Your source device and the machine receiving the NDI feed on the same local network


• A Competition and Match already created in LIGR Live


• Permission to manage Inputs (Owner, Admin, or User role)


[ Image placeholder: Streaming tab in the left sidebar of LIGR Live ]


Creating an NDI Input

1. In the left sidebar, click the Streaming tab.


2. Open the Inputs section.


3. Click Add Input (or the equivalent new Input button).


4. Select NDI as the Input type.


5. Give the Input a clear name so you can identify it later (for example, "vMix Main Output").


6. Save the Input.


[ Image placeholder: Input creation form with NDI selected as the Input type ]


Configuring Your NDI Source

Once the Input exists in LIGR, you need to make sure your encoder is publishing an NDI stream that LIGR can detect.


In vMix

1. Open vMix and go to Settings > NDI / SRT / SRS.


2. Enable NDI Output for the output you want to send to LIGR.


3. Confirm the NDI source name is visible on the network.


In OBS

1. Install the OBS-NDI plugin if you haven't already.


2. Go to Tools > NDI Output Settings.


3. Enable Main Output and give it a recognisable name.


Connecting the NDI Input to a Match

1. Go to the Matches section in the left sidebar.


2. Open the match you want to stream.


3. In the match setup, locate the video source or Input selection.


4. Choose the NDI Input you created.


5. Save your changes.


[ Image placeholder: Match setup page showing Input selection with NDI Input available ]


Tips

• Use wired network connections for NDI wherever possible. Wi-Fi can cause dropped frames and audio issues.


• Name each NDI Input clearly, especially if you run multiple encoders or matches in parallel.


• Test your NDI Input before going live by checking the feed in the Control Room or Multiview.


• Keep your encoder and LIGR workflow on the same subnet so NDI discovery works reliably.


Common Issues

NDI source not appearing in LIGR


• Confirm the source device and LIGR machine are on the same local network.


• Restart the NDI output in vMix or OBS.


• Check that no firewall is blocking NDI traffic.


Choppy video or dropped frames


• Switch from Wi-Fi to a wired connection.


• Reduce the resolution or frame rate on the encoder side.


• Close other high-bandwidth applications on the network.


Audio out of sync


• Verify the audio sample rate matches between your encoder and LIGR.


• Check for audio buffering settings in vMix or OBS.


Input connects but no video shows in the Control Room


• Confirm the NDI Input is selected for the correct match.


• Reopen the Control Room to refresh the video feed.

Did this answer your question?