The Cisco VXC 6215 supports Flash Redirection using HDX MediaStream on Citrix XenDesktop connections. HDX MediaStream allows the Flash content from an Internet Explorer-rendered web page to be rendered locally on the thin client rather than the Windows HVD.
To enable Flash redirection, you must enable one of the following add-ons:
•ICASettings add-on: This add-on is supported on the Cisco VXC 6215 Base VDI firmware for connections to Citrix XenDesktop. The ICASettings add-on modifies the configuration for the XenDesktop connection to support Flash redirection using HDX MediaStream.
•Voice and Video Firmware add-on: In addition to providing Voice and Video functionality, this add-on also modifies the configuration for the XenDesktop connection to support Flash redirection using HDX MediaStream.
The ICASettings add-on is not compatible with the Voice and Video Firmware add-on. If you are running the ICASettings add-on and choose to install the Voice and Video Firmware add-on, you must first uninstall the ICASettings add-on; otherwise, operational issues can occur.
On the virtual desktop, you must install a version of Flash that is compatible with the corresponding Flash version on the thin client. There is a version check between the two different Flash players (on the thin client and virtual desktop) and they must have the same major version number. The Cisco VXC 6215 Release 8.7 Base VDI Firmware includes Flash version 184.108.40.206-21.1+1. On the virtual desktop, Cisco recommends that you install the latest 11.x Flash player for Windows Internet Explorer, which you can obtain from the Adobe web site.
You must also ensure that the virtual desktop is running the latest version of the Virtual Desktop Agent. There are two versions, one for 32-bit machines and one for 64-bit machines, which you can obtain from the Citrix web site.
For instructions to install the ICASettings or Voice and Video Firmware add-on, see Register a Package to Enable a Cisco Add-On. After you successfully install the add-on, you must configure the Citrix XenDesktop server to support the HDX flash redirection (see Configure Citrix XenDesktop Server).
Configure Citrix XenDesktop Server
Use the following procedure to configure the Citrix XenDesktop Server 5.0 or later to support Flash redirection using HDX MediaStream.
By default, HDX MediaStream uses client-side content fetching. Content fetching refers to the HTTP retrieval of the Flash element of a web page. With client-side fetching, the client retrieves the content directly from the Flash hosting server.
If the default client-side content fetching provided by HDX MediaStream is not required in all cases in your environment, you can specify URL exceptions for which server-side fetching is applied. With server-side fetching, the virtual desktop retrieves the content from the Flash hosting server and then delivers it over the ICA channel to the thin client.
For example, if content is being made available within your internal network, you can choose to specify server-side fetching for the content obtained from the internal URLs.
Step 1 Connect to the XenDesktop server and open Citrix Desktop Studio.
Step 2 In the navigation pane of the management console, expand HDX Policy and choose Users. If there are no previous policies in place, only one entry appears named Unfiltered.
Step 3 In the User pane, click New to create a new policy. A new window appears to add the Flash redirection policy. Give the policy a name and an optional description, and click Next.
Step 4 To configure the Flash Acceleration policy, choose one of the following options based on the version of XenDesktop you are running:
–For XenDesktop 5.0: Under Categories, choose ICA > Multimedia > HDX MediaStream for Flash (client side).
–For XenDesktop 5.5 or later: Under Categories, choose ICA > Adobe Flash Delivery > Flash Redirection.
Step 5 To enable the policy, choose Flash acceleration and click Add. When the new window appears ensure Enabled is selected and click OK, and then click Next.
Step 6 To turn on server-side content fetching, you must create a whitelist. Click Add on the whitelist and use the dialog box that appears to enter new addresses to the list. For example, to enable all Flash content to be fetched from the server and sent to the client, enter an asterisk (*) wildcard character as the address. You can also add other addresses, such as http://www.youtube.com/* to allow all YouTube content to be sent to the client.
Note The Flash blacklist prevents content from being redirected to the client.
Step 7 After you configure the policy, create a filter to allow the policy to be applied based on specified criteria, such as users, machines, locations, and so on. Click Next on the Policy screen to view the filter options. As an example, to add a new user to the filter, click Add under the filter row. In the New Filter dialog box, click Add and choose a user to apply the policy to. Then click Next and verify that Enable This Policy is checked.
Step 8 Click Create.
Step 9 The main Citrix Desktop Studio screen appears with the new policy in the list. If the new policy appears below the Unfiltered policy, increase the priority of the new policy until it appears above the Unfiltered policy.
Step 10 (Optional) To update the policies on the thin client and server immediately, open an Administrative command prompt (from the Start menu, right-click Command Prompt and choose Run as administrator) and enter:
Step 11 After you update the policies on the XenDesktop server, log out and log back into the virtual desktop to apply the polices. After the login, the policies are applied.
Flash Redirection Verification
After you log in to the virtual desktop, open a 32-bit version of Internet Explorer and browse to a Flash site such as YouTube. When a video starts playing, if you move the Internet Explorer window, the Flash section should appear to move independently from the main window and then snap into place as the thin client window receives redraw instructions from Citrix. This verifies the Flash redirection section of the policy.
Content Fetching Verification
To verify content fetching, use a networking tool such as Tcpdump or Wireshark, as follows:
•Client-side content fetching: To verify the client-side fetching, verify that the thin client is sending HTTP packets to the Flash content hosting server.
•Server-side content fetching: To verify the server-side content fetching, measure the traffic on the ICA channel that delivers the desktop before and after you enable the server-side content fetching. The ICA channel experiences an increase in traffic if server-side content fetching is operating properly.
If you are unable to use these tools, you can verify the server-side content fetching by blocking access to the particular Flash hosting site on the switch or router that is connected to the thin client. If the Flash content still appears, then the server-side content fetching is operating properly.
See the following guidelines to troubleshoot issues with Flash redirection:
•Ensure that there are no conflicting policies on the Active Directory Group Policy Object (GPO) that take precedence over the Citrix policies.
•If the policy does not appear to be applied to the client, add a trivial policy setting to the policy, for example, a setting to disable the background. In doing so, you can verify that the policy is applied to the client by confirming that the background setting is applied.