Open Broadcaster Software (OBS) is a free and open-source software for video recording and live streaming. There are versions of OBS available for Microsoft Windows, macOS, and Linux distributions. OBS allows users to capture video from a variety of sources, such as computer screens, games, cameras, capture devices, and composite them together into professional-looking productions that are used to entertain, teach, and inspire.
Supported features include:
- Encoding using H264 (x264) and AAC
- Support for Intel Quick Sync Video (QSV), NewTek's Network Device Interface (NDI), and more
- Unlimited number of scenes and sources
- Intuitive audio mixer
- Multiple video sources filters
- Powerful configuration options
- Streamlined settings panel
- Real-time audio/video capturing and mixing
Broadcast with OBS
- Download and install OBS. OBS can be downloaded for free here: OBS Project
- Within Open Broadcaster on PC, click File -> Settings; on Mac, go to OBS -> Preferences.
- Select "Stream" and choose "Custom Streaming Server"; on Mac, under Service select “Custom…”
- Enter your RTMP Address and Stream Key found in your MyStreamSpot customer portal (link here)
- Click Output. Under Streaming settings tab:
- Set "Encoder" to "x264"
- Set "Rate Control" to "CBR"
- Set "Video Bitrate" to "2000". If this bitrate is not providing the best resolution, you can adjust it based on your internet speed. Best practices for your resolution can be found here.
- Set “Keyframe Interval” to “2” (important)
- Set “CPU Usage Preset” to “veryfast”
- Set “Profile” to “main”
- Next, click the “Audio” tab and change "Audio Bitrate" to "128" for the first two outputs
- Set both “Base (Canvas) Resolution” and “Output (Scaled) Resolution” to:
“1280x720” for 720p HD (recommended)
“1920x1080” for 1080p HD
“640x360” for 360p (for slower connections)