On Jul 5, 2016 6:16 AM, "Neil Canham" <[email protected]>
wrote:
>
> Hi
>   Congratulations on becoming an Apache Incubator project!  I've been
following Guacamole for years and this is a wonderful step.
>

Thanks!

> We have a need to run several Windows desktops that can be logged into in
a browser, each one could be connected to by quite a few people
simultaneously, and they would need to have a shared view.  I've seen
mention of shared desktop support now in Guacamole but I can't see anything
in the docs.  Would Guacamole running against RDP support sharing one
connection across many users?  If so, how many simultaneous connections
could one remote desktop support?
>

Yes, this will be supported, but the feature has not yet been released.

At a low level, this is achieved via display replication. That much has
already been merged, but this is not currently being leveraged by the web
application portion. The issue in JIRA tracking the first user-visible
feature leveraging this is GUACAMOLE-5 [1].

If you have your own application driven by the Guacamole APIs, you can
leverage this already. You would need a recent build from git. Each
connection will have it's own ID generated by guacd upon creation, exposed
within Java by ConfiguredGuacamoleSocket [2]. If this ID is given to
another ConfiguredGuacamoleSocket via a GuacamoleConfiguration [3], the new
connection will join the existing connection rather than starting an
entirely new session.

There is no inherent limit to the number of users sharing of a connection.
The overhead of replicating a connection is negligible, especially compared
to a fully independent connection. Updates are only encoded once, with the
resulting data simply copied across all users of the shared connection.

- Mike

[1] https://issues.apache.org/jira/browse/GUACAMOLE-5
[2]
http://guacamole.incubator.apache.org/doc/guacamole-common/org/glyptodon/guacamole/protocol/ConfiguredGuacamoleSocket.html#getConnectionID--
[3]
http://guacamole.incubator.apache.org/doc/guacamole-common/org/glyptodon/guacamole/protocol/GuacamoleConfiguration.html#setConnectionID-java.lang.String-

Reply via email to