The way I stream games is:
1. game audio + music over my speakers
2. Mumble in/out over my USB headset
The problem I ran into is I wanted to output Mumble on my stream. Here is the solution. Should also work similarly on Ventrilo or TeamSpeak.
Requires $25 purchase of Virtual Audio Cable: http://software.muzychenko.net/eng/vac.htm
I really would have preferred a free program, but I could not find anything suitable.
Mumble Config
OBS Config
VAC Config
^^^ click for large ^^^
VAC Details
VAC_start.bat
VAC_kill.bat
1. game audio + music over my speakers
2. Mumble in/out over my USB headset
The problem I ran into is I wanted to output Mumble on my stream. Here is the solution. Should also work similarly on Ventrilo or TeamSpeak.
Requires $25 purchase of Virtual Audio Cable: http://software.muzychenko.net/eng/vac.htm
I really would have preferred a free program, but I could not find anything suitable.
Mumble Config
OBS Config
VAC Config
^^^ click for large ^^^
VAC Details
- I will mention that this configuration assumes you are not using push-to-talk in OBS. If you do, the other people talking on Mumble will not be heard on the stream unless you are pushing your push-to-talk key while they talk, which wouldn't work out very well.
- The 3 repeater windows are instances of Audio Repeater (MME) -- not KS.
- I was worried about echos/sound levels (since game audio + music is played over loud speaker), but it was not an issue and I did not have to configure anything special.
- To mute Mumble on the Stream, I mute the mic from the main OBS window. To mute my mic, but not mute Mumble, I hit the mute button on my headset.
- Annoyingly, you have to configure 3 separate instances each time. To automate this, use the following batch scripts. You should name the parameters to whatever the Audio Repeater has in your chosen dropdown options, depending on your individual setup.
VAC_start.bat
Code:
start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Autostart /Input: "Line 2 (Virtual Audio Cable)" /Output: "Line 1 (Virtual Audio Cable)"
start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Autostart /Input: "Microphone (Logitech G930 Heads" /Output: "Line 1 (Virtual Audio Cable)"
start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Autostart /Input: "Line 2 (Virtual Audio Cable)" /Output: "Speakers (Logitech G930 Headset"
VAC_kill.bat
Code:
taskkill /im "audiorepeater.exe"