Product Documentation

在服务器上配置 HDX MediaStream Flash 重定向

Sep 14, 2015
可以通过 Citrix Desktop Studio 或 Citrix AppCenter 的“策略”节点,在服务器上配置 HDX MediaStream Flash 重定向设置。通过以下 Citrix 用户策略设置控制 Flash 重定向功能:
  • Flash 向后兼容性
  • Flash 默认行为
  • Flash 智能回退
  • Flash 延迟阈值
  • Flash 服务器端内容提取 URL 列表
  • Flash URL 兼容性列表
  • Flash 事件日志记录
  • Flash 加速
  • Flash 背景色列表

启用向后兼容性

第二代 Flash 重定向功能可以配置为与其旧版功能向后兼容,从而支持使用早期版本联机插件(现在称为 Citrix Receiver)的用户设备。这些设备仅可以访问旧版 Flash 重定向功能。这是通过提供两个独立的虚拟通道来实现的,服务器和用户设备上的每一代 Flash 重定向功能分别使用一个通道。下表说明了混用 Flash 重定向模式时所产生的功能级别。
连接 结果
用户设备上使用第二代,服务器上使用第二代 第二代
用户设备上使用旧模式,服务器上使用第二代 旧模式
用户设备上使用第二代,服务器上使用旧模式 旧模式

还必须在用户设备上启用在用户设备上启用 HDX MediaStream Flash 重定向设置。

使用向后兼容功能:
  • 在运行 Desktop Studio 或 AppCenter 的服务器上,启用 Citrix 用户策略设置 Flash 向后兼容
  • 在用户设备上,启用在用户设备上启用 HDX MediaStream for Flash 设置,选择总是询问选项。
    注意:如果选择了仅使用第二代选项,则无法实现向后兼容。

确立 Flash 加速默认行为

Citrix 用户策略设置 Flash 默认行为允许您确立 Flash 加速的默认行为。根据 Flash URL 兼容性列表的配置,可以为各个 Web 页面和 Flash 实例覆盖此默认行为。此外,在用户设备上,启用在用户设备上启用 HDX MediaStream Flash 重定向设置。

在第二代功能中,提供三个选项。
选项 行为
阻止 Flash 播放器 用户无法查看任何 Flash 内容。第二代和旧模式 Flash 重定向,不使用服务器端呈现。
禁用 Flash 加速 如果服务器上安装了与内容兼容的 Windows Internet Explorer Flash 播放器,则用户可以查看服务器端呈现的 Flash 内容。不使用第二代和旧模式 Flash 重定向。
启用 Flash 加速 使用 Flash 重定向。如果符合要求,可以使用第二代。如果启用向后兼容,则可以使用旧模式。

启用 Flash 加速是默认选项,如果未选择其他选项,将使用该选项。

设置 Flash 智能回退

如果不希望重定向 Flash 内容的所有实例以呈现在用户设备上,请使用该设置。通常情况下,会频繁使用 Flash 小电影来播放广告。Flash 智能回退检测这些实例,并在服务器上呈现内容。使用此 Citrix 用户策略设置不会在加载 Web 页面或 Flash 应用程序时导致中断或出现故障。

可以选择已启用(默认设置)或已禁用来配置 Flash 智能回退设置。

设置 Flash 延迟阈值

Flash 延迟阈值策略设置仅适用于旧模式功能。仅当启用了 Flash 向后兼容时,此 Citrix 用户策略才适用。

当单个浏览器或浏览器选项卡首次访问嵌入的 Flash Player 时,Flash 重定向延迟模式将检测服务器与用户设备之间的往返行程延迟。此检测包括网络连接的延迟和数据路径中的任何其他延迟。如果判定延迟在可接受的阈值内,系统便会使用 Flash 重定向旧模式在用户设备上呈现 Flash 内容。如果延迟超出了该阈值,则将在网络服务器上呈现 Flash 内容,条件是 Flash Player 安装在该网络服务器上并且通过虚拟通道交付。

默认阈值设置为 30 毫秒。如果将该值增加为大于 30 毫秒的值,可能导致用户体验下降。对于常规用途,最佳做法是不要增加延迟阈值设置。

通过在字段中键入 0 到 30 之间的值来配置 Flash 延迟阈值设置。

为服务器端内容提取标识 Web 站点

Flash 重定向将 Flash 内容下载到用来进行播放的用户设备。Flash 服务器端内容提取 URL 列表设置允许您指定一些 Web 站点,这些站点的 Flash 内容可以下载到服务器,然后发送到用户设备。虽然服务器端内容提取功能可以应用于大多数 Internet 站点,但该功能主要针对 Intranet 站点和内部 Flash 应用程序。
注意:服务器端内容提取功能不支持使用实时消息传送协议 (Real Time Messaging Protocols, RTMP) 的 Flash 应用程序。相反,将对此类站点使用服务器端呈现功能。

该设置与用户设备上的启用服务器端内容提取设置配合使用。

用户设备无法直接访问 Internet 时,经常使用此设置。XenApp 或 XenDesktop 服务器提供了该连接。

配置 Flash 服务器端内容提取 URL 列表设置时,请考虑以下事项:
  • 将 Flash 应用程序的 URL(而不是用于实例化 Flash Player 的顶层 .html 页面)添加到列表中。
  • 在 URL 的开头或结尾处使用星号作为通配符,以扩展该名单。
  • 使用尾随通配符允许所有子 URL,例如 http://www.sitetoallow.com/*。
  • 显示的时候使用前缀 http:// 或 https://,但不是必需的。
单击新建向列表中添加新的 URL,以配置 Flash 服务器端内容提取 URL 列表设置。
重要:必须在用户设备上启用启用服务器端内容提取设置,服务器上的 Flash 服务器端内容提取 URL 列表才能工作。

指定 Flash 内容的呈现位置

第二代 Flash 重定向功能允许您指定列出的 Web 站点中的 Flash 内容是否:
  • 呈现在用户设备上。
  • 呈现在服务器上。
  • 阻止呈现。
配置 Flash URL 兼容性列表设置时,考虑以下事项:
  • 排定列表的优先顺序,最重要的 URL、操作和呈现位置在前。
  • 在 URL 的开头或结尾处使用星号作为通配符,以扩展该名单。
  • 使用尾随通配符指代所有子项 URL,例如 http://www.sitetoblock.com/*。
  • 显示的时候使用前缀 http:// 或 https://,但不是必需的。
  • 使用在服务器上呈现阻止选项,将所包含的 Flash 内容未在用户设备上正确呈现的站点添加到列表中。
配置 Flash URL 兼容性列表设置:
  1. 单击新建打开“添加 Flash URL 兼容性列表项”对话框。
  2. 选择一个操作(在客户端上呈现在服务器上呈现阻止)。
  3. URL 模式框中,键入要对其操作的 Web 站点的 URL。
  4. 选择要用作触发器的 Flash 实例。
    • 选择任何:在任何时候有任何 Flash 实例与列出的 Web 站点连接,则会执行该操作。
    • 选择特定:键入 Flash 播放器 ID。仅当此特定 Flash 实例与列出的 Web 站点连接时才会执行操作。

启用服务器端事件记录

Flash 重定向使用服务器上的 Windows 事件日志记录来记录 Flash 事件。您可以查看事件日志,以判断是否使用 Flash 重定向,并收集有关任何问题的详细信息。Flash 重定向记录的所有事件都具有以下共性:
  • Flash 重定向向应用程序日志报告事件。
  • “源”值为 Flash。
  • “类别”值为“无”。

除 Windows 事件日志外,在 Windows 7 或 Windows Vista 计算机上,Flash 重定向专用日志会显示在“应用程序和服务日志”节点中。在运行早期发行版本的 XenApp 的 Windows Server 2008 R2 计算机上也提供 Flash 重定向所特有的日志。如果使用 Windows XP,Flash 重定向日志信息仅存在于 Windows 应用程序事件日志中。

可以选择已启用(默认设置)或已禁用来配置旧模式的 Flash 事件日志记录设置。

第二代 Flash 重定向功能不可进行配置。

启用和禁用服务器的旧模式 HDX MediaStream Flash 重定向

默认情况下,旧模式 Flash 重定向在服务器上处于启用状态,以便实现客户端呈现。可以在服务器上通过 Flash 重定向类别中的 Citrix 用户策略设置 Flash 加速来启用和禁用旧模式 Flash 重定向。

可以选择已启用(默认设置)或禁用来配置 Flash 加速设置。

如果选择已启用,则站点中所有未被 Flash URL 兼容性列表所阻止的内容都会使用旧模式呈现在用户设备上。如果选择已禁用,则所有 Flash 内容都将呈现在服务器上。

使 Web 页面与 Flash 实例匹配

使用 Citrix 用户策略设置 Flash 背景颜色列表,可以使 Web 页面与 Flash 实例的颜色相匹配。这可以在使用 Flash 重定向时改进 Web 页面的外观。

单击新建并键入 Web 站点 URL,后接相应的 24 位 Web 颜色十六进制数字。例如,可以使用 http://www.sitetomatch.com/ FF0000。为获得最佳结果,可以考虑使用通常不在 Web 页面上使用的颜色,如黑色。

使用尾随通配符在所有子项 URL 中启用颜色匹配功能,例如,http://www.sitetomatch.com/* FF0000。