Ignacio created GUACAMOLE-1009:
----------------------------------
Summary: RDP audio input
Key: GUACAMOLE-1009
URL: https://issues.apache.org/jira/browse/GUACAMOLE-1009
Project: Guacamole
Issue Type: Bug
Components: RDP
Affects Versions: 1.1.0, 1.0.0
Reporter: Ignacio
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:
{noformat}
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
{noformat}
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.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)