Session Recording

会话录制 Web 播放器

概述

Web 播放器允许您使用 Web 浏览器查看和播放录制件,并配置缓存内存以在播放时存储录制件。使用 Web 播放器,您可以:

  • 使用筛选器搜索录制件,包括主机名、客户端名称、用户名、应用程序、客户端 IP 地址、事件文本、事件类型和时间。有关详细信息,请参阅本文中的查看录制件部分。

  • 查看和播放实时和已完成的录制件,其中带标记的事件列在右侧窗格中。有关详细信息,请参阅本文中的查看录制件部分。

注意:

支持 Internet Explorer、谷歌浏览器和火狐浏览器。

启用 Web 播放器

Web 播放器默认处于禁用状态。

  • 要启用 Web 播放器,请启动 Windows 命令提示符并运行 <Session Recording Server installation path>\Bin\TestPolicyAdmin.exe -enablewebplayer 命令。

  • 要禁用 Web 播放器,请启动 Windows 命令提示符并运行 <Session Recording Server installation path>\Bin\TestPolicyAdmin.exe –disablewebplayer 命令。

登录和密码

Web 播放器网站的 URL 为 http(s)://<FQDN of Session Recording Server>/WebPlayer。为确保使用 HTTPS,请在 IIS 上为网站添加 SSL 绑定并更新 SsRecWebSocketServer.exe.config 配置文件。有关详细信息,请参阅本文中的HTTPS 配置部分。

注意:

登录 Web 播放器网站时,域用户无需输入凭据,而非域用户则必须输入。

登录到 Web 播放器网站后,所有录制内容都会列出显示。单击左侧导航栏中的 所有录制内容 可刷新页面,并在有新录制内容时显示它们。

所有录制内容页面图像(/zh-cn/session-recording/1912-ltsr/media/all-recordings-page.png)

安装说明

与其他会话录制组件一样,您可以使用 Citrix Virtual Apps and Desktops™ 安装程序来安装网页播放器。

在安装过程中,在 核心组件 页面上选择 Session Recording Administration 会将 Web 播放器与 Session Recording Server 安装在同一台计算机上。有关安装 Session Recording 的详细信息,请参阅 安装、升级和卸载

With the web player installed, the SessionRecordingRestApiService and the WebPlayer applications appear on IIS.

IIS 上托管的应用程序图像(/zh-cn/session-recording/1912-ltsr/media/apps-hosted-on-iis.png)

关于 HTTPS 的配置

要使用 HTTPS 访问 Web 播放器网站,请执行以下操作:

  1. 在 IIS 上添加 SSL 绑定。

    1. 从受信任的证书颁发机构 (CA) 获取 PEM 格式的 SSL 证书。

      注意:

      大多数常用浏览器(例如 Google Chrome 和 Firefox)不再支持证书签名请求 (CSR) 中的通用名称。它们在所有公共信任证书中强制执行主题备用名称 (SAN)。要通过 HTTPS 使用 Web 播放器,请相应地执行以下操作:

      • 当使用单个会话录制服务器时,请将会话录制服务器的证书更新为 SAN 证书。

        正在使用的单个会话录制服务器的图像

      • 当使用负载平衡时,请确保 Citrix ADC 和每个会话录制服务器上都提供了 SAN 证书。

        负载平衡使用情况的图像(/zh-cn/session-recording/1912-ltsr/media/load-balancing-in-use2.png)

    2. 在 IIS 上,右键单击网站并选择添加绑定。将显示站点绑定对话框。

      站点绑定对话框的图像(/zh-cn/session-recording/1912-ltsr/media/site-bindings.png)

    3. 单击右上角的添加。将显示添加站点绑定对话框。

    4. 类型列表中选择 https,然后选择您的 SSL 证书。

      选择 https 的图像(/zh-cn/session-recording/1912-ltsr/media/selecting-https.png)

      图像 ](/zh-cn/session-recording/1912-ltsr/media/select-ssl-certificate.png)

    5. 单击“确定”。

  2. 更新 SsRecWebSocketServer.exe.config 配置文件。

    1. 找到并打开 SsRecWebSocketServer.exe.config 配置文件。

      SsRecWebSocketServer.exe.config 配置文件通常位于 <Session Recording Server installation path>\Bin\ 文件夹中。

    2. 通过编辑 TLSEnable=1 启用 TLS,并分别填写 SSL 证书及其密钥的路径。

      注意:

      仅支持 PEM 格式的 SSL 证书和密钥文件。 ServerPort 字段指示 Web 播放器用于收集录制文件的端口号。在以下屏幕截图中,它设置为默认值 (22334)。

      更新 WebSocket 服务器配置文件图像(/zh-cn/session-recording/1912-ltsr/media/update-websocket-server-config2.png)

      要提取 WebSocket 服务器配置中使用的单独证书和密钥文件,请执行以下操作:

      1. 确保在包含 SSL 证书的会话录制服务器上安装了 OpenSSL。

      2. 将 SSL 证书导出为 .pfx 文件。.pfx 文件包含证书和私钥。

      3. 打开命令提示符并转到包含 .pfx 文件的文件夹。

      4. 从 OpenSSL\bin 文件夹启动该程序。

      5. 请运行以下命令来提取证书文件:

        openssl pkcs12 -in [yourfile.pfx] -clcerts -nokeys -out [aSRS2.pem]
        <!--NeedCopy-->
        

        输入导出 .pfx 文件时创建的导入密码。

      6. 请运行以下命令来提取私钥文件:

        openssl pkcs12 -in [yourfile.pfx] -nocerts -out [newaSRS2keyWithPassword.pem]
        <!--NeedCopy-->
        

        输入导出 .pfx 文件时创建的导入密码。当系统提示输入 PEM 密码短语时,提供一个新密码来保护您的密钥文件。

      7. 请运行以下命令来解密私钥文件:

        openssl rsa -in [newaSRS2keyWithPassword.pem] -out [newaSRS2key.pem]
        <!--NeedCopy-->
        
    3. 保存您的更改。

    4. 检查您的防火墙设置。允许 SsRecWebSocketServer.exe 使用 TCP 端口(默认为 22334),并允许访问 Web 播放器 URL。

    5. 运行 TestPolicyAdmin –stopwebsocketserver 命令。

查看录制件

登录到 Web 播放器后,将列出所有可用的录制件。您可以向下滚动网页以选择要查看的录制件,或使用筛选器自定义搜索结果。对于实时录制件,持续时间项显示为实时,并且播放按钮显示为绿色。

实时录制件的图像(/zh-cn/session-recording/1912-ltsr/media/a-live-recording3.png)

有关录制项的详细说明,请参阅下表。

详细信息
开始时间 录制开始时间。单击向上和向下箭头可按时间顺序排列录制件。
用户 录制了其会话的用户。单击向上和向下箭头可将某个用户的录制件集中显示在列表中,并按字母顺序排列用户。
主机 托管录制会话的 VDA 的主机名。单击向上和向下箭头可按字母顺序排列 VDA 主机名。
客户端 运行会话的客户端设备的名称。单击向上和向下箭头可按字母顺序排列客户端主机名。
事件 录制件中的事件数量。单击向上和向下箭头可按事件数量排列列表中的录制件。
持续时间 录制的时长。单击向上和向下箭头可按时长排列列表中的录制内容。

通过使用筛选器搜索录制内容

您可以通过使用筛选器搜索录制内容。可用筛选器包括主机名、客户端名称、用户名、应用程序、客户端 IP 地址、事件文本、事件类型和时间。

录制筛选器图像

例如,选择主机名筛选器后,将显示以下对话框。您可以键入主机名(托管录制会话的 VDA 的主机名),然后单击“搜索”以筛选掉不相关的录制内容并仅显示相关的录制内容。

选择主机名筛选器的图像

通过单击当前选定的“主机名”,可以更改为其他筛选器,如以下屏幕截图所示。单击“主机名”后,将列出所有筛选器。根据需要选择其他筛选器。

列出所有筛选器的图像

您还可以单击“+”符号以添加筛选器。

加号符号的图像

例如,您可以添加“时间”筛选器,如以下屏幕所示。

添加时间筛选器的图像

时间”筛选器包括录制开始日期、开始时间和持续时间。

打开并播放录制内容

在录制件页面上,每个录制件的右侧都有一个播放按钮,位于持续时间项旁边。

播放按钮的图像(/zh-cn/session-recording/1912-ltsr/media/play-buttons.png)

单击播放按钮。播放页面随即出现。内存缓存后开始播放。

录制件播放页面的图像(/zh-cn/session-recording/1912-ltsr/media/playback-page.png)

有关播放器控件的说明,请参阅下表:

播放器控件 详细描述
播放按钮的图像(/zh-cn/session-recording/1912-ltsr/media/play-button.png) 播放选定的录制文件。
暂停按钮的图像(/zh-cn/session-recording/1912-ltsr/media/pause.png) 暂停播放。
进度条的图像(/zh-cn/session-recording/1912-ltsr/media/progress-bar2.png) 您可以在播放期间拖动进度条。
向后跳过 7 秒的图像(/zh-cn/session-recording/1912-ltsr/media/seek-backward-7-seconds.png) 向后跳过 7 秒。
录制回放当前位置的图像(/zh-cn/session-recording/1912-ltsr/media/current-position-of-the-recording-playback.png) 指示录制回放的当前位置和总录制时长。时间格式为 HH:MM:SS。
回放速度的图像(/zh-cn/session-recording/1912-ltsr/media/playback-speed.png) 指示当前回放速度。单击该图标可在 X0.5、X1、X2 和 X4 等选项之间切换。
全屏按钮的图像(/zh-cn/session-recording/1912-ltsr/media/full-screen.png) 将回放内容全屏显示。
窄屏按钮的图像(/zh-cn/session-recording/1912-ltsr/media/narrow-button.png) 将回放内容显示在网页中。

在回放页面的右侧窗格中,提供以下录制数据、事件筛选器和快速搜索框:

事件和其他信息的图像(/zh-cn/session-recording/1912-ltsr/media/event-details2.png)

  • Web 播放器计算机上的日期和时间。在此示例中,为 2019 年 7 月 23 日19:14:24
  • 回放中录制的持续时间。在此示例中,为 00:13:41
  • 录制中的事件数。在此示例中,为 9 个事件
  • 录制了其会话的用户的名称。
  • 托管录制会话的 VDA 的主机名。
  • 会话运行所在的客户端设备的名称。
  • 事件筛选器。您可以选择多个筛选器来搜索当前录制中的事件。

    事件筛选器图像(/zh-cn/session-recording/1912-ltsr/media/event-filters2.png)

    单击图标可展开折叠的事件显示。

    展开折叠事件显示的图像(/zh-cn/session-recording/1912-ltsr/media/expanding-folded-displays-of-events2.png)

  • 事件列表。单击列表中的事件会将您带到录制中该事件的位置。
  • 快速搜索框。搜索事件快速搜索框有助于快速缩小当前录制中的事件列表。

配置缓存内存以在播放时存储录制内容

在 Web 播放器的配置页面上,您可以单击滑块来设置缓存内存,以便在播放时存储录制内容。

配置缓存内存以在播放时存储录制内容的图像(/zh-cn/session-recording/1912-ltsr/media/cache-memory-while-playing.png)

会话录制 Web 播放器