Issue
AWS EC2 Servers do not have a device to process sound output from applications, Windows RDP creates a device while someone is logged in, but it is removed on disconnection. I am using this server to stream game-play from a Unity application, and I want to avoid using Windows RDP just to use the associated sound device in OBS.
I am using an AWS EC2 Instance running Windows Server 2019
I have tried VB-Cable, and each time I install it everything looks great except the virtual device doesn't show up in the Sound Control Panel. I also tried Valve's Steam Link Virtual Speakers, and Voicemod's Virtual Audio Device, and they all are registered as devices in Device Manager's Sound, video and game controllers section, but none of them show up in control panel or in OBS as an audio device in Sound Control Panel. Voicemeeter's Driver check returns the following information:
*ERROR MME Recording Device not listed.
*ERROR MME Playback Device not listed.
*ERROR WDM Recording Device not listed.
*ERROR WDM Playback Device not listed.
*ERROR TOTAL FOUND: 4
CHECKING VB-Audio Cable A : Not Installed
CHECKING VB-Audio Cable B : Not Installed
CHECKING VB-Audio Cable C : Not Installed
CHECKING VB-Audio Cable D : Not Installed
CHECKING VB-Audio MT128 Virtual I/O : Not Installed
CHECKING VB-Audio Hi-Fi Cable : Not Installed
CHECKING VB-Audio VoiceMeeter VAIO (version 02010502)
*ERROR MME Recording Device not listed.
*ERROR MME Playback Device not listed.
*ERROR WDM Recording Device not listed.
*ERROR WDM Playback Device not listed.
*ERROR TOTAL FOUND: 4
Edit: By the way, this is a relatively fresh account, so links are actually images.
Solution
I finally managed to resolve a very similar problem I had. Was realizing audio broke as soon as I logged in through RDP. Before that, after fresh reboot, it worked fine. In my case it was actually the RDP client which was requesting audio from the remote, to be played up locally at the RDP client. This causes the remote machine to remove all output devices and create a new "Remote Audio". In Remote Desktop, make sure to not request remote audio and it should be just fine.
Answered By - pakerfeldt Answer Checked By - Dawn Plyler (WPSolving Volunteer)