[
https://issues.apache.org/jira/browse/GUACAMOLE-37?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15301477#comment-15301477
]
Michael Jumper commented on GUACAMOLE-37:
-----------------------------------------
{quote}
Medium: JPEG q90 (normal) / JPEG q60 (adaptive)
Low: JPEG q60 (normal) / JPEG q40 (adaptive)
{quote}
What about the case where PNG is far smaller than JPEG?
High-contrast, low-complexity graphics tend to be pretty common in most desktop
applications, and they compress very poorly with JPEG yet very well with PNG.
If we assume that JPEG will always outperform PNG, we may end up actually
making things worse.
> Add support for selecting different display qualities
> -----------------------------------------------------
>
> Key: GUACAMOLE-37
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-37
> Project: Guacamole
> Issue Type: New Feature
> Components: guacamole-client, guacamole-common-js, guacamole-server
> Reporter: Frode Langelo
>
> The current adaptive encoding greatly reduces bandwidth usage and improves
> the user experience.
> It would be great to be able to choose different quality settings for a user
> inside a Guacamole session, in cases where a user is in a low bandwidth/high
> latency environment.
> Example quality options could be:
> High: PNG (normal) / JPEG q90 (adaptive)
> Medium: JPEG q90 (normal) / JPEG q60 (adaptive)
> Low: JPEG q60 (normal) / JPEG q40 (adaptive)
> This feature would involve:
> - add UI to select quality
> - API to guacamole-server to control quality setting
> - plumbing for quality settings in guacamole-server
> - handle separate qualities per user (because of session sharing)
> - repair of lower quality areas of the screen (from adaptive encoding) with
> higher quality refresh
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)