CTX205558
2016-03-30
1970-01-01
This Article explains briefly about Flash Redirection and basic troubleshooting steps that can be performed as per the best practices. ...

Objective

This Article explains briefly about Flash Redirection and basic troubleshooting steps that can be performed as per the best practices. For More information regarding Flash Redirection, please refer Citrix Documentation at docs.citrix.com.


Instructions

Client Side Rendering: We use EndPoint/Client Resources in this case. We cannot use Client Side Rendering with a Zero Client, With Zero Clients, Server Side Rendering will be used by default.

Server Side Rendering: We use VDA Resources in this case. With Zero Clients, Server Side Rendering will be used by default and it is not possible to use Client Side Rendering. To use Client Side Rendering with Zero Clients, we have to contact the Zero Client Team.

Pre-Requisites

  • End Point:
  1. Citrix Receiver installed (Preferably the Latest Version)
  2. Adobe Flash NPAPI Plugin (ActiveX not required)
  • VDA:
  1. Internet Explorer (32-Bit) in Compatibility Mode
  2. Following Registry Key should be modified: "IEBrowserMaximumMajorVersion"=dword:00000011 (In this case let’s suppose we are using IE11) at location [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\HdxMediaStreamForFlash\Server\PseudoServer]
  3. Adobe Flash NPAPI Plugin and ActiveX Control (Of same Version and this should match the Adobe Flash NPAPI Plugin installed at End Point

Troubleshooting

  • Disable UAC.
  • Install HDX Monitor (CTX135817).
  • Make sure you have PseudoServerInproc2.dll and PseudoServerInprocLoader.dll under C:\ProgramFiles\Citrix\ICAService
  • Use IE in Compatibility Mode.
  • If we are using Desktop Viewer, then in the ICA Session Go to DesktopViewer>Preferences>Flash>Select Optimize Content
  • Open IE and open any video, Run HDX Monitor on the VDA at the same time and check if we get Flash Redirection: Active or not.
  • Make sure that we have Pseudocontainer.exe running at the End Point. This process should be running at the End Point to Activate Flash Redirection.
  • If Flash Redirection is not working, then we can also import HdxFlash-Client.adm Template at the End Point Device from Location C:\Program Files (x86)\Citrix\ICA Client\Configuration\en and follow?? http://docs.citrix.com/en-us/xenapp-and-xendesktop/7/cds-deliver-landing/hdx-enhance-ux-xd/hd-flash-wrapper-ad/hd-flash-enable-client-ad.html?? and see if we get Flash Redirection as Active in HDX Monitor
  • Look for the Events at the End Point and on VDA in Event Viewer: Applications and Services Logs > Citrix > Multimedia > Flash > Admin
  • When we use Client Side Rendering and even though we get Flash Redirection Enabled, We might see a Black Screen in IE while playing the Videos and that’s a known Issue with IE9 and IE11
  • Flash Redirection will only be Active in HDX Monitor when we are using Client Side Rendering. If we don’t use Client Side Rendering, Server Side Rendering will be used by default. You can verify this by running Process Explorer on the VDA and look for the following DLLs that they are getting loaded or not: PseudoServerInproc2.dll and PseudoServerInprocLoader.dll
  • If we need to use Server Side Rendering, we don’t need any Flash Player component at the Endpoint.
Note: Flash RAVE V2 uses the NPAPI Flash Player on the client rather than the ActiveX Flash Player. Adobe provides these two versions of the Flash Player because different browsers have different plugin interfaces (IE uses ActiveX, and other browsers use NPAPI). Adobe maintains the two versions in parallel and keeps them functionally equivalent. Using the NPAPI Flash Player on the client means in flash RAVE V2 the PseudoContainer component acts as an NPAPI container rather than an ActiveX container. We need NPAP Player on the client. NPAPI flash player should be installed on the client but not ActiveX plugin flash player.
  • Try with multiple versions of IE
  • Flash Redirection will only be supported when we use IE, not with Google Chrome or any other browser
  • Redirection isn’t supported for 64-bit IE. If at all wanted use 32 bit IE on 64 bit
  • Any errors in Client Event Logs?
  • LAN or WAN?
  • Check Resources on the VDA and try increasing the Resources

Logging

  • Simultaneous?? CDF trace on VDA and Endpoint.
  • Event logs from VDA and Endpoint in .csv format.
  • Flash logs location on VDA: Application and services Logs->Citrix->Multimedia->Flash.
  • Endpoint Application event log.
  • PseudoContainer.exe logs.
?? ?? ?? ?? ?? ?? ?? ?? ?? Add the following Reg Keys:
?? ?? ?? ?? ?? ?? ?? ?? ?? [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediaStreamForFlash\Client] Allow tracing of sensitive data "TraceSensitiveData"=dword:00000001
?? ?? ?? ?? ?? ?? ?? ?? ?? [HKEY_LOCAL_MACHINE\SOFTWARE\[Wow6432Node]\Citrix\HdxMediaStreamForFlash\Client\Tracing]
?? ?? ?? ?? ?? ?? ?? ?? ?? "File"=dword:00000001
?? ?? ?? ?? ?? ?? ?? ?? ?? "Level"=dword:00000009
?? ?? ?? ?? ?? ?? ?? ?? ?? "Flags"=dword:ffffffff
  • Location of PseudoContainer.exe log:: %USERPROFILE%\AppData\LocalLow (Names are similar to the following: CtxFlash_ModuleFileName_PID.log)
  • Create Registry entry to run PseudoContainer.exe on high integrity level.
?? ?? ?? ?? ?? ?? ?? ?? ?? X86 : [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer]
?? ?? ?? ?? ?? ?? ?? ?? ?? "EnableLowIntegrityProcess"=dword:00000000
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? X64: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer]??

Disclaimer

Caution! Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.

 

Join the conversation

Citrix Discussions

Open a case

Citrix Support

特别说明


本文来源为Citrix.com所有,翻译后版权归翻译者所有.如需转载请注明出处.

文档版本


.

广告招租


最新留言


.

广告招租


.