Thank Mike - that is very helpful - I'll take a look at what it might
involve to do that ourselves

regards
Neil

On 5 July 2016 at 18:22, Mike Jumper <[email protected]> wrote:

> 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