Skip to main content

Using OBS as an Input Source

Written by Julian Rodrigues
Updated today

OBS can be used as an encoder to send a video feed into LIGR Live as an Input, which can then be streamed out to your chosen Destinations.


What This Involves

Connecting OBS to LIGR Live requires setting up an Input in LIGR, then configuring OBS to send its video feed to that Input using RTMP.


This guide covers:


• Creating an Input in LIGR Live


• Configuring OBS to send to that Input


• Verifying the feed is arriving in LIGR


Prerequisites

Before you start, make sure you have:


• An active LIGR Live Organisation with permission to manage Inputs


• OBS Studio installed on your production machine


• A stable internet connection with sufficient upload bandwidth


• A Match created in LIGR that you want to stream


Creating an Input in LIGR Live

1. Open LIGR Live and go to the Streaming tab in the left sidebar.


2. Navigate to the Inputs section.


3. Create a new Input and give it a clear name (for example, the Match or camera name).


4. Once created, open the Input to view its RTMP connection details. You will need the RTMP server URL and stream key.


[ Image placeholder: The Inputs page in LIGR Live showing a newly created Input with its RTMP server URL and stream key visible ]


Configuring OBS to Send to LIGR

1. Open OBS Studio on your production machine.


2. Go to Settings and select the Stream section.


3. Set the Service to Custom.


4. Paste the RTMP server URL from your LIGR Input into the Server field.


5. Paste the stream key from your LIGR Input into the Stream Key field.


6. Click OK to save.


[ Image placeholder: OBS Stream settings showing Service set to Custom with Server and Stream Key fields populated ]


Setting Recommended Output Settings in OBS

For reliable delivery into LIGR, configure OBS output settings sensibly for your upload bandwidth:


Encoder: x264 or hardware encoder (NVENC, QuickSync) depending on your machine


Rate Control: CBR


Keyframe Interval: 2 seconds


Resolution: 1920x1080 (or lower if bandwidth is limited)


Frame Rate: 25, 30, 50, or 60 fps to match your production


Starting the Stream

1. In OBS, arrange your scenes and sources as you would for any broadcast.


2. Click Start Streaming in OBS.


3. Return to LIGR Live and open your Input to confirm the feed is being received.


4. Once the Input is live, assign it to your Match and configure your Destinations as needed.


[ Image placeholder: LIGR Live Input page showing an active incoming feed preview ]


Tips

• Name your Input clearly so it is easy to identify later, especially if you run multiple Matches.


• Do a test stream well before the Match to confirm bitrate, audio levels, and stability.


• Keep your stream key private. Anyone with it can push video to your Input.


• If you plan to bring LIGR graphics back into OBS as a source, consider using NDI instead of or alongside RTMP.


Common Issues

Feed not appearing in LIGR: Double-check the RTMP server URL and stream key are copied exactly, with no extra spaces.


Stream drops or reconnects: Lower your OBS bitrate or resolution if your upload bandwidth is unstable.


Audio out of sync: Check your OBS audio sync offset on the relevant audio source.


OBS fails to connect: Confirm your network or firewall is not blocking RTMP traffic.

Did this answer your question?