How to use RTMP for live streams
Real-Time Messaging Protocol (RTMP) allows creators to use external live stream tools (ex: StreamYard, OBS, etc) to manage their stream while it's live for a more engaging experience while broadcasting it to different platforms such as Locals.
You may only start a stream using RTMP from the community website.
Recommended RTMP Settings
Click here to see the recommended settings.
OBS Settings
Click here to see the recommended settings for OBS.
Starting a RTMP Stream
- Create a Live Stream as you normally would
On step 2, you now have an option to set an automatic timer for when you want to switch the live stream into a supporters only stream. You can skip this if you still wish to turn it on manually when you start the stream. To learn more about this, click here.
The countdown will start once you start your stream and viewers who are not supporters will get their notice 60 seconds before the stream becomes supporter only. For example, if you set the automatic time for 10 min, then at around the 9 min mark, non-supporters will get their notice that the stream is about to become supporters only in 60 seconds.
- Inside the post, you will see an option to either start the stream normally without RTMP or choose to stream with RTMP. Click the "switch to RTMP" option
- On the RTMP option screen, you will no longer see yourself and there will be an option to get your Stream settings
Click on the Stream settings button (or if you want to return to not using RTMP, click to return back)
The stream settings will open up a pop up with the information you need to connect to RTMP
- Copy the Stream URL and Key to your desired streaming tool and plug those in.
- Start your stream on the streaming tool. Locals should start broadcasting it soon after. For the host, you will know you went live on Locals because you will see your normal stream time limit countdown at the bottom
Ending a RTMP Stream
If you plan to end your entire stream, end it on your streaming tool first, followed by clicking the End Stream button on Locals. If you forget to click "End stream" on Locals, we will automatically end the stream if we detect that there is no host for at least 2 minutes. Note that in this case, the replay of the stream afterwards will include 2 minutes of black screen time at the end.
If you stream to multiple platforms and want to end the stream on Locals first, then simply go to Locals and click the End Stream button without ending it on your streaming tool.
Please note that streaming time limits still apply so if your community has a limit and that passes, we will automatically end your stream on Locals even if you are still broadcasting from your streaming tool so keep an eye out on the timer.
Recommended RTMP Settings
Click here to see the recommended settings.
OBS Settings
Click here to see the recommended settings for OBS.
Troubleshooting
For cases when the option to switch to RTMP does not populate or it says the camera is in use by another application. For the best experience the stream should be set up on Locals first, then once you have RTMP URL and Key open streaming software
- closeout web browser and streaming software
- reopen only the web browser
- log back into locals and open stream > navigate back to stream studio
- Switch to RTMP
- open stream settings
- open stream software
If the above does not resolve your issue, please try using another web browser, such as Chrome, Firefox, etc.
Updated on: 15/05/2024