Skip to main content

Setting up RTMP Inputs

Written by Julian Rodrigues
Updated today

Setting up an RTMP Input in LIGR Live lets you send a live video feed from your encoder (such as OBS, vMix, or a hardware encoder) into a match so it can be streamed out to your destinations with overlays applied.


What is an RTMP Input?

An Input is the video source that feeds into LIGR Live for a match. When you configure an RTMP Input, LIGR provides you with a server URL and stream key that you enter into your encoder. Your encoder then pushes video to LIGR, where overlays are applied before the stream is sent to destinations like YouTube Live, Facebook Live, or another RTMP endpoint.


Prerequisites

Before setting up an RTMP Input, make sure you have:


• An existing Competition in your Assets


• A Match created under that Competition


• An encoder installed and ready (OBS, vMix, or a hardware encoder)


• A stable internet connection with enough upload bandwidth for your target bitrate


Setting up an RTMP Input for a Match

Follow these steps to configure your RTMP Input.


Step 1: Open the match

1. Click the Matches tab in the left sidebar.


2. Find the match you want to stream and open it.


3. Navigate to the Stream View page for that match.


[ Image placeholder: Matches list with a match selected and Stream View tab highlighted ]


Step 2: Locate the Input settings

1. On the match's Stream View page, find the Input section.


2. Select RTMP as the Input type if prompted.


LIGR Live will generate an RTMP server URL and a stream key for your match.


[ Image placeholder: Stream View page showing the RTMP Input details with server URL and stream key fields ]


Step 3: Copy your RTMP server URL and stream key

1. Copy the RTMP server URL provided by LIGR.


2. Copy the stream key provided by LIGR.


Keep the stream key private. Anyone with this key can push video to your match.


Step 4: Configure your encoder

In your encoder (for example OBS or vMix):


1. Open the streaming settings.


2. Select Custom RTMP (or equivalent) as the service.


3. Paste the RTMP server URL into the Server field.


4. Paste the stream key into the Stream Key field.


5. Set your video bitrate, resolution, and frame rate to match your production requirements.


6. Save the settings.


Step 5: Start streaming from your encoder

1. Press Start Streaming in your encoder.


2. Return to the match's Stream View page in LIGR Live.


3. Confirm that the Input is receiving video.


Once LIGR is receiving the feed, you can apply overlays, start the Control Room, and push the stream to your Destinations.


[ Image placeholder: Stream View page showing an active RTMP Input with a live preview ]


Tips

• Use a wired internet connection wherever possible for more stable streaming.


• Test your RTMP Input well before match start to confirm the feed is reaching LIGR.


• Keep your stream key private and regenerate it if you suspect it has been shared.


• Match your encoder resolution and frame rate to the settings expected by your Destinations to avoid re-encoding issues.


• If you are running multiple matches, each match has its own unique RTMP Input details.


Common Issues

No video showing in LIGR after starting the encoder


• Double-check that the server URL and stream key were pasted correctly with no extra spaces.


• Confirm your encoder is actually connected and streaming, not just previewing.


• Check that your network is not blocking RTMP traffic.


Stream keeps disconnecting


• Lower your encoder bitrate to reduce network strain.


• Switch from Wi-Fi to a wired connection.


• Close other applications using bandwidth on the same network.


Stream is laggy or buffering on Destinations


• Check your upload bandwidth against your configured bitrate.


• Reduce resolution or bitrate in your encoder settings.


Wrong match receiving the feed


• Confirm you copied the RTMP details from the correct match's Stream View page. Each match has unique Input credentials.

Did this answer your question?