访问 Web 播放器

Web 播放器网站的 URL 是 http(s)://<FQDN of Session Recording server>/WebPlayer。为确保使用 HTTPS,请在 IIS 中为网站添加 SSL 绑定并更新 SsRecWebSocketServer.config 配置文件。

注意:

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

  • 支持的浏览器包括谷歌浏览器、微软 Edge 浏览器和火狐浏览器。

  • 为使 Web 播放器正常运行,请确保在 Firefox 中启用 WebGL。

本文将指导您完成安装和启用 Web 播放器以及配置 HTTPS 的过程。

安装 Web 播放器

仅在会话录制服务器上安装 Web 播放器。双击 SessionRecordingWebPlayer.msi 并按照说明完成安装。有关安装会话录制的详细信息,请参阅安装、升级和卸载

Starting from Version 2103, Session Recording migrates the WebSocket server to IIS. With the web player installed, the SessionRecordingRestApiService, SessionRecordingWebStreaming, and WebPlayer applications appear in IIS.

IIS 中托管的应用程序

全新安装 Session Recording 2103 及更高版本时,在您访问 Web 播放器网站时,会将您的 Web 浏览器连接到 IIS 中托管的 WebSocket 服务器。IIS 中托管的 WebSocket 服务器版本为 2.0,如 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server 处注册表项下的注册表值 WebSocketServerVersion 所示。

WebSocket Server Version

An upgrade installation from an earlier version to Session Recording 2103 and later connects your web browser to the Python-based WebSocket server. To connect to the WebSocket server hosted in IIS, run the <Session Recording server installation path>\Bin\SsRecUtils.exe -enablestreamingservice command. To connect back to the Python-based WebSocket server, run the <Session Recording server installation path>\Bin\SsRecUtils.exe - disablestreamingservice command. The Python-based WebSocket server is versioned 1.0.

启用 Web 播放器

Web 播放器默认启用。

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

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

Configure HTTPS

Web 播放器网站的 URL 为 http(s)://<FQDN of Session Recording server>/WebPlayer。为确保使用 HTTPS,请在 IIS 中为网站添加 SSL 绑定并更新 SsRecWebSocketServer.config 配置文件。

注意:

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

要使用 HTTPS 访问 Web 播放器网站,请完成以下步骤:

  1. 在 IIS 中添加 SSL 绑定。

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

      注意:

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

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

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

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

        正在使用的负载均衡

    2. 在 IIS 上,右键单击网站并选择 添加绑定站点绑定 对话框随即出现。

    3. 单击右上角的 添加添加站点绑定 对话框随即出现。

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

      Select HTTPS

      选择您的 SSL 证书

    5. 单击 确定

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

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

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

    2. Enable TLS by editing TLSEnable=1 and ignore the ServerPort, SSLCert, and SSLKey fields.

    3. 保存您的更改。

访问 Web 播放器