With Livestream Studio, you can send a stream from a third-party encoder via RTMP directly to Studio and bring that stream in as a source.
Important: In order for this feature to work successfully, your network must have Port 1935 open to all communication, as it is a UDP connection. This port also needs to be forwarded to the internal IP address of the machine using the server.
If your encoder is streaming to Studio from an external location (i.e. not from the same network), you must ensure that both systems are on a public-facing IP address in order for your encoder and Studio to communicate with each other.
Speak with your IT administrator if your network requires these changes to be made.
RTMP Input Basics
Go to Settings: Inputs. You can add up to 10 RTMP input sources. Make sure to save your settings.
Your RTMP tab(s) will appear in the lower left corner of the interface; select one to continue.
Your RTMP URL and Stream Name are displayed on the right side as well as the left-hand side menu.
By default, authentication is turned off. If you would prefer to have a username and password affiliated with your RTMP Server, click Change Settings.
This will open the RTMP Server tab in Studio's settings. Check Authentication and enter the desired username and password; then click Save.
To save time copying and pasting, Studio gives you the option to Download FMLE Settings, which you can then import into your encoder.
In your third-party encoder (e.g., Wirecast, OBS, etc.), open your RTMP settings and enter the RTMP URL and Stream Name from Studio into the corresponding fields.
If you enabled authorization, enter your RTMP Input's username and password into your third-party encoder.
Start streaming from your third-party encoder to your RTMP Input.
In the Livestream Studio multi-view, the video output from your third-party encoder will appear in your RTMP Input.
You can transition your RTMP Input into Program, just as you would with any other source. When you end the stream from your third-party encoder, the source will no longer be visible in Livestream Studio.
On the left side of the module, scroll down to find more options.
Checking Transition to Program will automatically switch the RTMP input into Program as soon as Studio receives the stream.
Select your Transition to program mode, which allows you to choose whether your input will Cut or Auto-Transition into Program once the stream is received.
Next is Start Stream, which can prompt Studio to automatically start streaming to your selected provider(s) in Livestream Studio (e.g. Livestream) as soon as it receives the RTMP input.
When RTMP stream ends allows you to select what Livestream Studio should do when you stop streaming from your third-party encoder. The options are:
- No Action: Studio will not react to the RTMP stream stopping
- Stop Streaming and Post: Studio will end its stream and post the video on demand.
- Stop Streaming Draft: Studio will end its stream and save the video as a draft post (Livestream only).
- Stop Streaming and Delete: Studio will end its stream and delete the video on demand (Livestream only).
- Switch to Preview and Keep Streaming: Studio will continue streaming, but transition the Preview source into Program.
With these settings enabled, your RTMP source will now automatically appear in Program and Livestream Studio will start streaming to your chosen provider without any additional action needed.
You can also configure RTMP input settings via Livestream Studio Web Control.
If you attempt to stream from your encoder and are unable to reach the RTMP server, it could be that Studio is not displaying your machine's internal IP address. Follow the steps below to get the correct IP address
Go to your Windows network settings and find your connection status; click Local Area Connection.
The IPv4 Address is the IP address that you need. Replace this with the IP address displayed in RTMP URL in your encoder (e.g. rtmp://10.20.30.40/live). The stream name remains the same.
You should now be able to go live to your Studio RTMP server.