Hi folks,

Enjoying the 1.6.0 upgrade, thanks! I filed
https://issues.apache.org/jira/browse/GUACAMOLE-2095 and wanted to share
here for awareness since folks may be unaware that they're impacted.

tl;dr: if you rely on RDP audio, consider manually trying a few dozen
connections to ensure audio works in all of them. If you are impacted, see
workarounds below:

- Register a Guacamole.Client.onaudio
<https://github.com/apache/guacamole-client/blob/82762fade3a17f4d90d780f2a7a1e4c41da6d095/guacamole-common-js/src/main/webapp/modules/Client.js#L789>
handler
for monitoring. It will not be called if audio fails to load. We log 10s
after starting a session to monitor incidence rate
- A root cause appears to be the client missing a WebSocket instruction
like `5.audio,1.1,31.audio/L16;rate=44100,channels=2;`. Synthetically
injecting this message if it's been missed appears to get audio working
again

Best,
Weston

Reply via email to