On Jun 25, 2016 12:59 PM, "brian mullan" <[email protected]> wrote: > > I've implemented a set of 6 scripts to install Guacamole w/NGINX, Tomcat8, Mysql on Ubuntu 16.04 servers. > > I also install Pulseaudio in the Host/Server and configure it (/etc/pulse/ default.pa) to load the Pulseaudio TCP module: > > load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1; 10.0.3.0/24 auth-anonymous=1 > > ... > > Each connection is configured with RDP and RDP security. > > I create several test users also and give each use access to multiple LXD container connections. > > Logout of Guacamole & log back in as one of the "test" users and I can connect to and log into Ubuntu-Mate desktop on any of the containers just fine. > > Running "pactl list modules" in any of the LXD containers shows the same Pulseaudo "modules" loaded as the Host/Server. > > However, audio/sound played in any of the LXD containers can't be heard. >
Hi Brian, Guacamole does not use PulseAudio for grabbing the audio of an RDP connection. It supports PulseAudio for VNC connections because VNC otherwise lacks its own standard support for audio, but with RDP the "RDPSND" channel will be used. If you wish to use RDP, then the next step would be to determine why your RDP server is not providing audio via RDPSND. Though XRDP may well use PulseAudio behind the scenes, the RDP client (in this case: Guacamole) need not be aware of this; the RDP-facing side of this audio should be standard RDPSND. Alternatively, if you are OK with using a VNC server instead of RDP, you could do so and then use PulseAudio as you were originally expecting. Thanks, - Mike
