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-
