[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17342578#comment-17342578
 ] 

Nick Couchman commented on GUACAMOLE-1338:
------------------------------------------

I'm not necessarily opposed to this; however, I'm seeing one challenge that 
seems a bit of a road-block in this case. The API examples that they have 
documented, including the "Open Source" nature of the server seem to be more 
about interacting with their web service and less about how they actually 
display the data. Guacamole is a protocol, and is designed to translate other 
remote desktop protocols, like RDP and VNC, to and from Guacamole.

To effectively support dwservice in Guacamole it seems like we'd need to know a 
little more about the protocol itself. My guess is they're doing something very 
Guacamole-like themselves - they've got an API that manages the connections, 
and then they're probably translating images to JPEG or PNG (or some 
combination of that) in order to display them efficiently over the WAN.

Whether we can effectively support dwservice or not, I've thought a few times 
in the past about trying to make a Guacamole-based remote support tool. I think 
it would need to be a separate code from the current Guacamole Client (or an 
extension, at the very least), as the use-case is different enough - instead of 
having people log into a central web site and then access remote servers, you 
need some sort of agent on the remote system that "registers" the system 
centrally (could be at boot-up, or could be when the user needs support), and 
then be able to have administrators/support personnel access those systems. 
You'd also want to use a protocol and/or driver on the remote system side that 
could mirror the screen rather than locking it, so that the local user and the 
Guacamole user could access it concurrently. My thought was some sort of 
version of guacd that would run on the remote systems that would first register 
the system with the web interface, and then would be able to mirror the screen 
once an admin connected to it. I don't think it'd be terribly difficult to 
accomplish, just a bit of work to re-tool things in such a way as to support 
the slightly nuanced use-case.

> Handle dwservice agent protocol
> -------------------------------
>
>                 Key: GUACAMOLE-1338
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1338
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: guacamole-client
>            Reporter: Millicent Billette
>            Priority: Minor
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> For remote deskop, today there is VNC and RDP handled by guacamole.
>  
> DWService use open-source agent easy to use for end-user (like proprietary 
> one from anydesk or teamviewer).
> I would love to use it in guacamole.
>  
> PS : perhapse there is other way to handle my use-case :
> As IT support, i give a pre-configured binary (for windows, linux or mac),
> the end-user launch it (or install and start it),
> I can use there computer like if i was in front of it.
> the end-user stop it,
> I can no more acces to there computer.
> (like reverse-VNC gitso do, but with cross plateform usage)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to