Thanks for the detailed explanation. Is it possible that the data traffic between the browser and Tomcat is smaller than that of normal RDP when bandwidth is tight?
2021年11月4日(木) 21:33 Adrian Owen <adrian.o...@eesm.com>: > Hi, > > > > When you run normal RDP. RDP traffic is direct between your computer > and remote computer. > > Your RDP client displays session. > > > > When you run Guacamole RDP. Traffic is: > > A) (RDP) Between Guacamole (freeRDP) and remote computer. > > B) (Web) Your Web Browser and Guacamole > > > > As Nick says, you should also measure Guacamole (freeRDP) to Remote > computer bandwidth, to get complete picture, > > > > Adrian > > > > *From:* Nick Couchman [mailto:vn...@apache.org] > *Sent:* 04 November 2021 12:01 > *To:* user@guacamole.apache.org > *Subject:* Re: Difference between normal RDP and Guacamole’s RDP. > > > > On Wed, Nov 3, 2021 at 10:33 PM takuya morita <mrttky521...@gmail.com> > wrote: > > Hi, support. > > I’m Takuya. > > > > I found out that the data traffic is different between using normal RDP > and Guacamole RDP. > > What is the structural difference between Guacamole RDP and normal RDP? > > We also found that normal RDP uses less traffic when watching videos, and > Guacamole RDP uses less traffic when watching non-video clips. > Do you think the results of this survey are correct? > > > > First, I believe what you're asking is what the difference is between RDP > and the Guacamole Protocol. Guacamole is not an extension or implementation > of RDP, it is a completely different protocol. The job of guacd (Guacamole > Server) is to translate connections between the Guacamole protocol and one > of several supported remote access protocols, of which RDP is one. > Guacamole supports connecting to RDP servers, but the RDP connection is > only between guacd and the RDP server - the connection between the user's > browser (tunneled through the Java components, usually running on Tomcat) > and guacd is not RDP, it is Guacamole. > > > > So, when you're comparing the traffic/bandwidth utilization of Guacamole > to RDP, it's important to distinguish where you're measuring that - is it > between the user's browser and Tomcat, between Tomcat and guacd, or between > guacd and RDP? > > > > Others (Mike?) can probably provide more detailed analysis of why video > would produce more bandwidth via Guacamole than RDP, but keep in mind the > answer to the last question you asked - that Guacamole dynamically measures > performance of the link between the client (web browser) and guacd and > adjusts the frame rates, and even image processing algorithms, based on the > available resources. So, it is possible that Guacamole is using more > bandwidth simply because it has detected that more bandwidth is available, > and it is attempting to give the best possible experience - highest frame > rate, lowest loss to compression. > > > > -Nick >