OBS has for some time been working on it’s new version of OBS which is called OBS studio, and is cross platform. Finally we are free from having to faff about with WireCast, we can now just plug and play and Stream away. BUT WAIT it’s not just that simple!
If you ever tried Minecraft’s in game streaming it will at least (force) prompt you to download additional required software to get you going.
This software (whilst not needed, (well it’s not but you are a idiot if you don’t setup your audio properly)) will get your Audio going properly on OBS streaming when you are not using additional Hardware.
This piece of software is called Soundflower, and is an example of Virtual Audio Cabling, which basically creates a software based Sound Card inside your computer in order to route audio more usefully!
So first things first, grab yourself a copy of OBS Studio, you can find the latest version on GitHub here. Download and install!
SoundFlower will need you to restart your Computer.
Lets fire up OBS Studio:
I’ve got a few extra scenes setup, but this is the layout you’ll be presented with!
We are going to add a source, (first make a scene of course) in this case a “Audio Output Capture”
And then, to keep things simple, just select the SoundFlower 2 Channel. We don’t need to do anything wacky.
Finally we need to change the Sound Settings under System Preferences. So open System Preferences and Sound. And select Soundflower (2ch) as the Output device.
Now suddenly everything will go quiet as all your audio is being sent to OBS/Soundflower: (it’s good to check that OBS is actually detecting at this point)
We need to route the Audio from your computer via Soundflower back to Speakers/headphones. For this open SoundflowerBed:
It’s under Applications/Soundflower, this fires up a Menu Item in the Top Dock
Just click that, and send the Soundflower (2ch) back to “Built in Output/headphones” And now both you and OBS can hear everything.
Your computer’s audio is now sent to this device and captured by OBS.
(You can tell as my mic here is picking up my speakers):
And there we go 🙂
(Billy May’s Voice) BUT WAIT THERES MORE!
Xbox 360 Controller on Mac under Yosemite?
Unofficial Release 0.14 works fine and it’s on GitHub here
Now what do you do if you get Beachball of Death when trying to use the SoundflowerBed Icon from the menu?
First open Terminal (sorry).
ps aux | grep Soundflowerbed.app
Then you’ll see something like this:
Where 9331 is replaced with the number here:
It is VERY important you kill the right thing. As otherwise you might break something and have to restart the whole computer.
Once you have kill’ed SoundflowerBed, just reopen and all should be good.
Further Reading: Some Tips from Tuts+