In this OBS Studio | DaCast tutorial, we are going to cover how to connect to the DaCast service and get set up for your first live stream.
OBS Studio | DaCast is a free to download, open source encoder. You can download it within the Publishing Tab of your DaCast BackOffice or you can find a copy following this link. The Mac version supports OS X 10.8.5 and newer.
This guide is for macOS users (Windows version available here)
If you are using the original version of OBS Studio (not the DaCast branded one), follow this link for a more accurate tutorial.
Step 1: Name you new Profile
When launching for the very first time, the OBS Studio | DaCast encoder opens with a default profile already loaded. The first step (not mandatory) is to rename this profile. This can be done by clicking on "Profile" in the menu bar, and the on "Rename":
Step 2: Connect to DaCast's BackOffice
We are now going to link OBS with DaCast and its content delivery network. DaCast's API is now fully integrated in this new version of OBS Studio | DaCast. There are now two different ways to link the encoder with the platform. Let's explore the most direct and easy one first:
Option #1 - Using DaCast encoder API:
Start by clicking on "Settings" button:
Once the Setting panel opens, click on the tab named "Stream" (1). From there, select "DaCast Streaming Service"(2) within the Stream Type dropdown menu:
Now, open your internet browser and go to your DaCast BackOffice. On the left panel, select "Preferences" (1), and then "Encoder Keys" (2). Make a copy of the "Open broadcaster key" (3):
(This API integration add another layer of security to your account. You can, for instance, hand this key to a partner or a contractor to let him stream on your channels. In case you don't want them to be able to stream anymore, simply click on the "Regenerate" button and the previous key will no longer be working.)
Now, go back to the OBS Studio | DaCast encoder dans fill the "Open broadcaster key"(1) field with the key you previously copied. Then, click on "Refresh channel list"(2). Then selected the channel (3) you intend to stream to in the dropdown menu. End by clicking a last time on "Refresh channel list" (2). Its should now look like this:
You can now hit "Save" and close the Settings window and start broadcasting by clicking on "Start Streaming":
And you are now live!
Option #2 - Using RTMP:
After seeing how to connect to DaCast using the encoder API, we are now going to explore the 2nd way of connection to DaCast: using the RTMP link.
This can be needed in case the primary streaming server wouldn't be working well. Indeed, you have the possibility to stream on a backup server by using the "Backup URL" instead of the "Stream Url".
First, on your OBS Studio | DaCast encoder, click on "Settings":
Once the Setting panel opens, click on the tab named "Stream" (1). From there, select "Custom Streaming Server"(2) within the Stream Type dropdown menu:
Now, open your internet browser and go to you DaCast BackOffice. Go to "live streaming channel" (1), select the channel you are intending to stream on and finally go to the "Encoder Setup"(2) tab. Take notes of the following fields: “Stream URL”, “Stream names”, "Login" and "Password" (3).
From there, you can go back to the OBS Studio | DaCast encoder and fill the empty fields with the information you just noted.
For the best image possible, you want to make sure your Key-frame Interval is whether 2 or 3 (Nothing else). To do so, you will have to click on "output" in the settings of OBS, set the Output mode to "advanced" and change (or keep) the Key-frame interval to 2 or 3.
Once entered, you can close the Settings window and click on Start Streaming:
Step 3 (optional): Parameter your video output, set Hotkeys
You are now all set to broadcast with OBS to Dacast.
You can add multiples sources (camera, audio, display capture, etc.) by clicking the “+” button in the “Source” (bottom of the screen) and remove them by clicking the “-“.
You can also add (“+”) and remove (“-“) “Scenes”. Scenes are presets sources than you can mix together. Later, you can also assign hotkeys to switch between the multiple Scenes you’d have created. To do so, go to the “Hotkeys” tag of OBS’s “Preferences”:
You can also assign hotkeys to switch between the multiple Scenes you’d have created. To do so, go to the “Hotkeys” tab of OBS’s “Settings”:
Finally, you can also modify the Audio/Video output quality by respectively going to the Audio or the Video tab in the Settings, as well as Audio/Video Bitrates in the "Output" tab.
For more advanced features with OBS, visit their forums.
If you have any questions or requests for tutorial, reach out to us on Twitter, or leave a comment below.