On Jun 25, 2016 8:03 PM, "brian mullan" <[email protected]> wrote:
>
> Thanks Mike for the response.   I'm no wiz with RDP :-)
>
> Just understanding what you've described helps.
>
> So if I can make an RDP connection to  one of the LXD containers & bring
up the desktop OK... it should be the xrdp/x11rdp drivers in that Container
that support that connection's job to pass the pulseaudio to RDPSND
channel...

Correct so far.

> ... which should be directly sent back to the remote end-user's browser &
played then locally because that RDPSND channel is part of the original
browser connection to Guacamole?
>

Not quite. In spirit, yes, but:

The Guacamole JavaScript client has no concept of RDP (or VNC ... or SSH
...). It speaks only the Guacamole protocol, which defines its own
universal flavor of in-band audio streams.

The RDP client piece that uses RDPSND sits behind guacd, as does the VNC
client piece that uses out-of-band PulseAudio. Both of these components
digest different protocols and different audio sources but ultimately
produce the same type of output: Guacamole protocol with in-band audio
streams. The only difference here is where that audio actually came from,
but that is intentionally opaque to the client.

- Mike

Reply via email to