Today someone asked me to talk about how VMware View handle Adobe Flash.
If you have created desktop pools in VMware View 4 or later you probably have noticed the existence o the Adobe Flash Setting for Remote Sessions section. This section is part of the Pool Settings tab when editing a pool.
The first option “Quality” allow administrators to determine the quality that flash movies and animations should render. Lower quality results will result in less bandwidth usage. This reduction can improve the overall browsing experience and make other applications that run in the desktop more responsive.
The second option “throttling” change the default frame rate used by Flash. When enabled, the frames per second will be reduced based on the aggressiveness level selected. More aggressive throttling results in less bandwidth usage.
Adobe Flash uses timer services to update what is shown on the screen at a given time. A typical Adobe Flash timer interval value is between 4 and 50 milliseconds. By throttling, or prolonging, the interval, you can reduce the frame rate and thereby reduce bandwidth.
How does it work?
The VMware View agent installs an Internet Explorer add-on called VMware Adobe Flash Optimizer. This add-on is only utilized if the Adobe Flash Settings are selected in the Pool Settings during the desktop pool configuration
[ATTENTION] This add-on will help in reducing bandwidth consumption when utilized Only with Internet Explorer 8 sessions, and only Adobe Flash 9 and 10. Additionally, in order to make use of Adobe Flash bandwidth reduction settings, Adobe Flash must not be running in full screen mode.
To override Adobe Flash bandwidth reduction on a View desktop, start Internet Explorer and browse to the relevant Adobe Flash content. If necessary, start the content. Then move the mouse cursor into the Adobe Flash content while it is playing. Display quality is improved as long as the cursor remains inside the Adobe Flash content.
I am not certain how the Adobe Flash Frame Rate (FPS) works when PCoIP FPS is changes to a lower rate. I guess some tests would be required. I thought this would be useful information.