Mohamad created GUACAMOLE-2306:
----------------------------------
Summary: RDP audio is silent with servers that use the RDPSND
Wave2 (SNDC_WAVE2) PDU
Key: GUACAMOLE-2306
URL: https://issues.apache.org/jira/browse/GUACAMOLE-2306
Project: Guacamole
Issue Type: Bug
Components: guacamole-server
Affects Versions: 1.6.0, 1.6.1 [staging]
Reporter: Mohamad
guacamole-server's RDP audio-output (RDPSND / MS-RDPEA) implementation does not
support the *Wave2* PDU ({{{}SNDC_WAVE2{}}}, msgType {{{}0x0D{}}}). It
advertises RDPSND
client protocol version 6 and implements only the legacy WaveInfo
({{{}SNDC_WAVE{}}})
+ Wave two-part transmission.
Modern Windows RDP servers transmit audio using the newer single-PDU Wave2 form.
Because guacd has no handler for {{{}SNDC_WAVE2{}}}, such PDUs are silently
dropped:
no audio is decoded and no Wave Confirm PDU is returned to the server. The
result
is no audio on the client, and because the server paces audio on Wave Confirm
PDUs, its audio stream can stall.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)