Andy Fox | 13 August 2012
In VMware View 5.1 you can reduce the amount of bandwidth used to display flash content over PCoIP and RDP desktop sessions. This can improve the overall end user browsing experience and make other applications running in the desktop more responsive.
Adobe Flash content is common for YouTube videos, is found on many web sites, and interactive training materials.
Often the bandwidth can be reduced without affecting the user experience. Audio quality is independent to the video, therefore quality is not affected.
For Internet Explorer 8 and 9, and Flash versions 9 and 10, bandwidth reduction is available, the animation must not be full screen to take advantage of the settings.
The VMware Adobe Flash Optimizer plugin is installed with the View Agent, and is enabled when IE starts and is running in an RDP session (or PCoIP).
There are two registry settings that affect the Flash throttling and quality:
HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Abobe Flash Optimizer\FlashThrottling
Options are 0=No Throttling, 1=Conservative, 2=Moderate, 3=Aggressive
HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Abobe Flash Optimizer\FlashQuality
Options are 0=Default:Settings are defined by content creator, 2=Low, 3=Medium, 4=High
Adobe Flash uses timer services to update the screen at a given time, typical timer values are 4-50 milliseconds. Throttling effectively determines the frame rate by increasing or decreasing the timer interval. The Conservative setting timer interval is 100 milliseconds which will result in the lowest number of frames being dropped. The Aggressive setting timer interval is 2500 milliseconds which will result in the highest number of frames being dropped. The Moderate setting timer interval is 500 milliseconds.
In addition, Adobe Flash quality is set by the content creator and reduction of the quality of image reduces the bandwidth requirements. If no quality setting is defined in the content, and FlashQuality setting is set to the default then the used setting will be low.
You can change the Adobe Flash throttling and image quality settings when you create or edit a pool using VMware View Administrator: