Open Broadcast Software, or OBS, is an open source software which can be used as a high-performance real-time video/audio capturing tool for broadcasting to multiple servers and platforms simultaneously. It offers powerful and easy to use configuration options in an intuitive interface, which lets you create and adjust your sources from where you can preview the stream before making it live for your viewers.
OBS also makes it easy to add live camera feeds while dynamically mixing in the prerecorded video, talking heads, audio, graphics, and slides. You can also generate transitions and other video effects for added polish. OBS then encodes the resulting file and sends a produced live stream to VIDIMZO for distribution.
The greatest advantage Open Broadcaster Software offers over other encoding tools it that is freely available for all to use and change under the GNU General Public License v2.0 (or greater). Equipped with a powerful API, it allows plugin development to provide further customization and functionality specific to your needs.
OBS comes with many presets that allow you to stream your video directly to a number of Streaming Services as well as letting you set up a Custom Streaming Server. This article will cover the steps required to setup OBS Studio to push live streams in VIDIZMO.
Since we will be setting up a Live Stream, we will only cover the mandatory configurations required in OBS Studio. To learn more about how OBS can be used in different ways, click on the links below:
If you are looking for a product which offers complete vendor support, you can use Telestream’s Wirecast® software. For more details on how Wirecast is used with VIDIZMO, click on How To Conduct Live Streams Using Wirecast.
- Server Authentication: Credentials used to access the VIDIZMO Streaming Server.
These are required when configuring "Stream" section under Settings in OBS.
1. Click on OBS Studio, Version: 20.0.1 link to download OBS. The Windows release of OBS Studio supports Windows 7, 8, 8.1 and 10.
2. Once installed, launch the Open Broadcaster Software and you will get the following OBS Studio interface.
3. From the top navigation, open the Settings screen by:
i. Clicking on File >> Settings or
ii. Simply clicking on the "Settings" button on the bottom right-hand corner.
4. The Settings screen lets you configure various audio and video settings. The first tab is the General tab. Keep the default settings as we don't need to change anything now. You can always learn more about these settings by clicking on the link provided for the OBS Studio Guide.
i. Stream Type: By default, Streaming Services is selected with all the presets listed in a drop-down just below it. Here we will select the "Custom Streaming Server" option.
ii. An input field appears where you will provide the streaming server's URL as shown in the image. Be sure to add "/live" at the end for the complete the URL.
iii. In this field, enter the Stream Key, which is the corresponding Publishing Point Name set up in VIDIZMO for this purpose.
Click on How To Setup Publishing Point For Live Streaming In VIDIZMO to learn more about setting up publishing points.
iv. Check the "Use Authentication" box to bring up the Username and Password fields.
v. If required, provide credentials to access the Streaming Server and check with VIDIZMO Support team.
6. Except for the "Recording" section, the default values can be used in the Output tab:
i. Recording Path: Provide the path where the recordings will be saved.
ii. Recording Quality: Select the quality in which the recording will be saved. You can select from the following, keeping in mind that the higher the quality selected, the larger will be the resulting file size.
iii. In the same way, select the format in which you want to save the recordings:
7. When you have configured the settings, click on the "Apply" button (i) first to save the settings and then click on the "OK" button (ii) to close the Settings window.
You are now all set up to start streaming.
8. On the OBS main interface, the first thing you need to do is to switch to "Studio Mode". The Preview window shows the selected source while the Live window shows actual output. This will help you to manage your stream by showing what you want and when you want.
Each time you want to load the scene from Preview to Live, use the "Transition" button.
9. Adding a Source for your Stream
10. Clicking on the "Display Capture" brings up another window which allows you to create a source since we just started the project for the first time. If you had created a source before, it will be listed in the window here to select from.
Click on the "OK" button to proceed to select your display for OBS to capture.
11. When you select the primary display, the OBS shows an infinite loop of a window within a window, which is normal for OBS. Select your second display from the drop-down to resolve this.
The red outline indicates captured area. You can right-click in the area and use Ctr+F key to make the capture area completely fit into the window. You can also drag the anchor points to resize the capture area. This is particularly helpful if you want to hide a particular portion of the screen. For example, drag it to omit the toolbar and icons appearing at the bottom of your display.
Click on the "OK" button to continue.
12. Load the video you want to stream so you can preview how it appears. Then using the "transition" button, move it to the window on the right.
It is important to note that anything that appears on the right (Live) window is what the viewers will see.
13. Start Streaming
Once you have provided the information against all the parameters as described in Step #5 above, clicking on the "Start Streaming" button should launch your stream.
When the stream is live, OBS displays the stream status and CPU usage towards the bottom right-hand corner.
The "Start Streaming" button turns to "Stop Streaming", so you can stop the stream anytime.
14. To view your stream, click on the Scheduled Webcast in VIDIZMO setup for this Live Webcast. You will find the webcast in the Channel Library with other uploaded media. In our example, the Webcast is named "OBSDemo1".
Some of the videos in the library are appearing without thumbnail images. Click here on How To Capture And Upload Media Thumbnails to learn to make your video appear with custom thumbnails.
Click on your webcast to open up the Video playback screen to access the Live Webcast.
Click here on Scheduling Live Webcasts in VIDIZMO to learn more about setting up live webcasts in VIDIZMO.
One of the features in OBS is the ability to add a Picture-in-Picture in your video, commonly used as a Talking Head, which gives a more personal touch to your videos. Among the options available to select from the "Sources" is the Video Capture Device. this adds an overlay to your video with the output from video capture devices such as webcams.
Follow the steps below to add a Video Capture Device
i. Click the "+" icon to add a new "Video Capture Device" as the source.
ii. Select the OK button to add a new device.
iii. Select the video capture device/ webcam available in your "Device" drop-down. You should be able to see the person making the recording. Configure the capture device options according to your preferences.
Click on the "OK" button to close the Video Capture Device window.
iv. Drag and re-position the Webcam overlay where you want it to appear in the video. Also, you can see that the webcam overlay is not appearing in the Live window yet.
v. It is only when you push the scene from the preview window to the Live window, it will be visible to the webcast viewers with the rest of the video.
Now your Live Stream is being pushed with the video and the talking head overlay simultaneously.
To learn more about how scheduling Live Webcasts work in VIDIZMO using various streaming formats and services, click on the following links:
Action: Add, Approve