Windows Remote Desktop Microphone not recognized

betagoo

New Member
I connect from my computer (win10) to another computer (win11) by Windows Remote Desktop.
Remote audio recording into connection window is enable.
All settings to share remote audio into gpedit.msc are configured.
I can use voice typing into remote computer.
Recording sound from microphone works fine on remote computer (microphone is on local computer).
But.......
OBS Studio not recognize microphone.
Microphone volume metter not change colors, is still grayed.
I spend few hours to resolve this problem, byt still nothing.
I tryed every solution described on internet.
Please, help.
 

koala

Active Member
I connect from my computer (win10) to another computer (win11) by Windows Remote Desktop.
Don't do this. OBS doesn't work well with this use case, and it isn't designed for this. It assumes resources are local. Don't waste your time. The real fun starts if you're disconnected. The moment you disconnect, every virtual rdp device vanishes, the Windows session becomes locked and OBS starts to record nothing until you reconnect and restart OBS.

What you can do is remotely accessing through other means with screen sharing tools other than rdp, because other tools don't try to virtualize hardware such as GPU and audio but instead give access to the local hardware.
 

koala

Active Member
I indicated there might be no solution. "No solution" depends on your standards. Flawless and reliable through rdp is impossible. Hacky and wonky and instable might work, but you might be dissatisfied.

Keep in mind, rdp creates virtual audio devices according to the configuration of your local resources. To get the mic redirected to the remote machine with mstsc.exe, you need to go to the rdp session configuration > local resources, then remote audio settings. To get the virtual mic device, you need to set "Remote audio recording" to "Record from this computer". The default Windows mic device is redirected to the remote computer.
To enable the recording part, you also need to set remote audio playback to "do not play" or "play on this computer". If you choose "play on this computer, any audio generated on the remote machine is transferred locally and played back locally on the default audio device. If you choose "play on remote computer", nothing is redirected at all, neither mic nor speakers.

You got it correctly, if in OBS you can choose a device called "remoteaudio" for desktop audio (if you choose "play on this computer") and "remoteaudio" (same name) as mic/Auxiliary audio device for the mic (if you choose "record on this computer").
 

betagoo

New Member
I think this is technicaly problem with OBS Studio.
Windows 11 Snipping Tool record microphone without problems.
I have been tested every possible configurations including settings into Administrative Templates (Local Group Policy Editor), and OBS still not see remote microphone.
 

AaronD

Active Member
I think this is technicaly problem with OBS Studio.
Windows 11 Snipping Tool record microphone without problems.
I have been tested every possible configurations including settings into Administrative Templates (Local Group Policy Editor), and OBS still not see remote microphone.
Even if OBS did work as you expect, you'd still have the problems that koala described. Those are NOT OBS's fault.

Are you sure you want to do this? I don't think you'd gain anything by having OBS use that mic, because of the other problems that are not OBS at all.
 
Top