OBS (Open Broadcaster Software) is a free and open-source software suite for recording and live streaming. It supports various streaming protocols, including RTMP, and is widely used for live streaming on platforms like Twitch, YouTube, and Facebook Live. OBS offers extensive features for video and audio mixing, scene creation, and real-time capturing.
To set up OBS for streaming to our RTMP server, follow these steps:
-
Download and Install OBS:
- Download the latest version of OBS from obsproject.com.
- Install OBS following the on-screen instructions.
-
Configure the Stream Settings:
- Open OBS.
- Go to File > Settings > Stream.
- Set the Stream Type to Custom.
- Enter the following RTMP URL:
rtmp://satellitetvfeed.org/LiveRooms
.
- Enter your Stream Key, which can be found on the dashboard's "Live Management > Manage Streams" page.
-
Set Up Your Scenes and Sources:
- In the Scenes box, click the '+' to add a new scene.
- In the Sources box, click the '+' to add sources such as Display Capture, Window Capture, Video Capture Device, etc.
-
Adjust Output Settings:
- Go to File > Settings > Output.
- Adjust the Output Mode, Video Bitrate, Encoder (preferably H.264), and other settings as necessary.
If OBS is not working, please have the user try the following:
- Stop the stream.
- Verify the correct RTMP URL and stream key:
- Ensure the RTMP URL is
rtmp://satellitetvfeed.org/LiveRooms
.
- Double-check the stream key from the "Live Management > Manage Streams" page.
- Check the output setting:
- On the File tab at the top, select Settings.
- Select the Output panel.
- Toggle between encoders under Streaming. Encoder with H.264 is preferred.
- Check the connection status:
- Ensure your internet connection is stable.
- Restart the router if necessary.
- Verify the OBS version:
- Ensure you are using the latest version of OBS. Update if needed.
- Check the logs:
- Go to Help > Log Files > View Current Log.
- Look for any errors or warnings that can provide insight.
- Monitor CPU and GPU usage:
- High CPU or GPU usage can cause issues. Close unnecessary applications.
- Test stream settings:
- Lower the bitrate or resolution to see if the issue persists.
- Experiment with different output modes (Simple vs. Advanced).
For a video tutorial see this video.