Indeed it should provide a better performance; but, if you are up to have a native rdp client into your browser, better use freerdp (or mstsc) directly because you will end up having to open the port 3389 on your firewall and proxies, and most companies won't allow it.
Perhaps an intermediate solution would be to have a websocket proxy (between the browser rdp client and server) and use tcp and udp from there. On Wed, Apr 4, 2018 at 7:08 PM, Fredrik Orderud <forde...@gmail.com> wrote: > On Wed, Apr 4, 2018 at 3:05 PM Cedros <cedro...@gmail.com> wrote: > >> >> I'm the author of Myrtille (https://github.com/cedrozor/myrtille), an >> open source, clientless, rdp web gateway comparable to Guacamole (just made >> for Windows instead of Linux). >> > > Impressive work! I will for sure take a look at it. > > >> Back in time, I had a look at what can be done into pure Javascript (no >> add-on or extension) and it was clearly impossible to make the browser a >> native rdp client, removing the need for a translation gateway. >> >> This WASM project is interesting but just move the complexity into the >> browser; I'm not sure it's a good idea to make browsers behave like OSes; I >> think it would more interesting the other way around, embedding browser >> capabilities into OSes. But both will converge, eventually. >> > > I agree that WASM would move complexity into the browser. However, that > could be a good thing if it eliminates the need for an intermediate gateway > to re-encodes the RDP stream into png/jpeg/webp images. Avoiding the > re-encoding step can probably help improve performance and reduce latency > in the RDP session. Or am I misunderstanding something?? > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel