Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-1009

RDP audio input not working on Windows10

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 1.0.0, 1.1.0
    • None
    • RDP

    Description

      By using an RDP connection with the "enable-audio-input" feature enabled we are able to see that the microphone is recognized on the remote machine as "Remote audio" but the sound never reaches it. I mean, if we open the "Sound settings", we don't see any movement (it always remains in gray) for the "Remote Audio" microphone.

      When trying to test the microphone the browser even asks for permission to access it (and we give it).

      We have tested the direct access from a Ubuntu bionic without going through guacamole and the operation of the microphone is correct with several versions of freerdp:

      • Freerdp from the ubuntu distro: (2.0.0~git20170725.1)
      • Using nightly-builds (2.0.0-dev5 (f65c79ec5))

      Our guacamole server is installed on a Debian buster, version 1.1 with freerdp version 2.0.0~git20190204.1.2693389a.

      We have enabled the debug in guacd and apparently in the logs everything is fine and no errors are observed:

      Apr  4 11:14:26 gserver01 guacd[20935]: Connected to RDPDR 1.13 as client 0x000d
      Apr  4 11:14:26 gserver01 guacd[20935]: Ignoring server capability set type=0x0001, length=44
      Apr  4 11:14:26 gserver01 guacd[20935]: Ignoring server capability set type=0x0002, length=8
      Apr  4 11:14:26 gserver01 guacd[20935]: Ignoring server capability set type=0x0003, length=8
      Apr  4 11:14:26 gserver01 guacd[20935]: Ignoring server capability set type=0x0004, length=8
      Apr  4 11:14:26 gserver01 guacd[20935]: Ignoring server capability set type=0x0005, length=8
      Apr  4 11:14:26 gserver01 guacd[20935]: Sending capabilities...
      Apr  4 11:14:26 gserver01 guacd[20935]: Capabilities sent.
      Apr  4 11:14:26 gserver01 guacd[20935]: Client ID confirmed
      Apr  4 11:14:27 gserver01 guacd[20935]: RDPDR user logged on
      Apr  4 11:14:27 gserver01 guacd[20935]: All supported devices sent.
      Apr  4 11:14:27 gserver01 guacd[20935]: Display update channel will be used for display size changes.
      Apr  4 11:14:30 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:30 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:30 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:30 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:30 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:30 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:30 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:30 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:30 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:30 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:30 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:30 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:31 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:31 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:31 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:31 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:31 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:31 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:31 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:31 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:31 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:31 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:31 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:31 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:31 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:31 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:31 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:31 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:32 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:32 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:32 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:32 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:32 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:32 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:32 gserver01 guacd[20935]: AUDIO_INPUT channel connection closed
      Apr  4 11:14:32 gserver01 guacd[20935]: User is requesting to provide audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:32 gserver01 guacd[20935]: New AUDIO_INPUT channel connection
      Apr  4 11:14:32 gserver01 guacd[20935]: RDP server is accepting audio input as 2-channel, 44100 Hz PCM audio at 2 bytes/sample.
      Apr  4 11:14:38 gserver01 guacd[20935]: Accepted format: 16-bit PCM with 2 channels at 44100 Hz
      

       
      Tests done with both Chrome and Firefox (no errors in the console) give the same result.

      We have also tried an installation with guacamole version 1.0 and freerdp version 1.1.0~git20140921 but no luck again.

      Attachments

        Activity

          People

            Unassigned Unassigned
            igvazal Ignacio
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: