系统要求和功能Support(AppStream 2.0 客户端) - Amazon AppStream on

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

系统要求和功能Support(AppStream 2.0 客户端)

本主题提供的信息可帮助您了解 AppStream 2.0 客户端和支持的功能的要求。

系统要求和注意事项

AppStream 2.0 客户端需要以下内容:

  • 启动 AppStream 2.0 客户端时遵循最小权限原则。客户端只能以完成任务所需的权限级别运行。

  • 操作系统 — Windows 7、Windows 8 或 Windows 10(32 位或 64 位)

  • 微软 Visual C++ 2015 可再发行或更高版本。有关 Visual Studio 2015、2017 和 2019 年的最新 Visual C++ 可再发行包的信息,请参阅微软Support 文档中支持的最新Visual C++ 下载内容

  • 内存 — 最低 2 GB

  • 硬盘空间 — 最少 200 MB

  • 本地管理员权限-用于安装 AppStream 2.0 USB 驱动程序以支持 USB 驱动程序。

  • 使用 2018 年 11 月 14 日或之后发布的最新 AppStream 2.0 代理或代理版本的 2.0 映像。 AppStream 有关 AppStream 2.0 代理版本的信息,请参阅AppStream 2.0 代理版本说明

  • Windows 原生客户端支持 UDP 以及通过 NICE DCV 进行的默认基于 TCP 的直播。有关 NICE DCV 和 UDP 的更多信息,请参阅启用 QUIC UDP 传输协议。如果您要为 Windows 原生客户端启用 UDP 流式传输,请确保满足以下要求。如果你不满足以下要求,Windows 原生客户端将默认为基于 TCP 的流式传输。

注意

我们建议使用 Internet 连接来安装 AppStream 2.0 客户端。在某些情况下,无法将客户端安装在未连接到 Internet 的计算机上,或者 USB 设备可能无法与从 AppStream 2.0 流式传输的应用程序一起使用。有关更多信息,请参阅 AppStream 2.0 用户问题疑难解答

功能和设备支持

AppStream 2.0 客户端支持以下功能和设备。

原生应用程序模式

注意

从 Linux 实例进行流式传输时,原生应用程序模式不可用。

原生应用程序模式为用户在 AppStream 2.0 流媒体会话期间提供熟悉的体验。当您的用户在此模式下连接到 AppStream 2.0 时,他们使用远程流媒体应用程序的方式与使用安装在本地计算机上的应用程序的方式大致相同。原生应用程序模式下的每个流应用程序都会在其自身的窗口中打开,并且应用程序图标将显示在用户本地 PC 上的任务栏中。

如果您希望用户仅在经典模式下连接到 AppStream 2.0,则可以将NativeAppModeDisabled注册表值配置为禁用本机应用程序模式。有关更多信息,请参阅选择是否禁用原生应用程序模式

有关原生应用程序模式和经典模式的更多信息以及可向用户提供的指导信息,请参阅AppStream 2.0 客户端连接模式

注意

如果您的队列启用了桌面流视图,则原生应用程序模式不可用。有关如何配置桌面直播视图的信息,请参阅创建机群

要求

要为用户启用此功能,您必须使用使用 2020 年 2 月 19 日或之后发布的 AppStream 2.0 代理版本的映像。此外, AppStream 2.0 客户端的 1.1.129 或更高版本必须安装在用户的 PC 上。有关客户端版本的更多信息,请参阅AppStream 2.0 客户端发行说明

如果在用户的计算机上安装了 AppStream 2.0 客户端版本 1.1.129 或更高版本,但您使用的映像使用的不是在 2020 年 2 月 19 日当天或之后发布的代理版本,则即使选择了本机应用程序模式,客户端也会回退到经典模式。

已知问题

当用户在原生应用程序模式下的流会话期间,尝试将一个浏览器窗口上的选项卡停靠或取消停靠到单独的窗口中时,其远程流浏览器的工作方式与本地浏览器的不同。要在原生应用程序模式下的流会话期间执行此任务,用户必须按 Alt 键,直到其浏览器选项卡停靠到单独的浏览器窗口中。

自动和按需诊断日志上传

为了帮助解决用户使用 AppStream 2.0 客户端时可能出现的问题,您可以启用自动或按需上载诊断日志,也可以让用户自己上传。

注意

诊断日志不包含敏感信息。您可以在您管理的用户 PC 上禁用自动和按需诊断日志上传,或者允许您的用户自行禁用这些功能。

自动诊断日志上传

在您管理的 PC 上安装客户端时,可以将 AppStream 2.0 客户端配置为自动上传诊断日志。这样,当出现客户端问题时,无需用户交互即可将日志发送到 AppStream 2.0 (AWS)。有关更多信息,请参阅为您的用户配置其他 AppStream 2.0 客户端设置

或者,您可以让用户选择是在安装 AppStream 2.0 客户端时启用自动诊断日志上传,还是在安装客户端之后启用自动上载诊断日志。有关您可以向用户提供的旨在帮助其执行此任务的指导信息,请参阅设置

按需诊断日志上传

如果需要对日志记录进行更多的控制,您可以禁用自动日志记录并启用按需诊断日志上传。如果您允许用户按需上传诊断日志,他们还可以选择在出现异常或客户端停止响应时是否向 AppStream 2.0 (AWS) 发送 minidumps(错误报告)。

有关您可以向用户提供的旨在帮助其执行这些任务的指导信息,请参阅日志记录

外围设备

AppStream 2.0 客户端为显示器、网络摄像头、鼠标、键盘和绘图板等外围设备提供以下支持。

注意

除某些例外情况外, AppStream 2.0 客户端需要 USB 重定向才能支持 USB 设备。而且在大多数情况下,当设备需要 USB 重定向时,必须先对该设备进行资格验证,然后才能将其用于 AppStream 2.0 流媒体会话。有关更多信息,请参阅USB 重定向

多台显示器

AppStream 2.0 支持在流媒体会话期间使用多个显示器,包括具有不同分辨率的显示器。为了帮助确保最佳的流媒体体验,我们建议使用不同分辨率的显示器的用户将其显示器的显示比例设置为 100%。

注意

对于使用本机应用程序模式的 AppStream 2.0 流媒体会话,支持分辨率高达 2K 的显示器。如果使用更高分辨率的显示器进行流媒体会话, AppStream 2.0 客户端会退回到经典模式。在这种情况下, AppStream 2.0 经典模式的流媒体视图占据屏幕的 2K,屏幕的其余部分为黑色。

多台监视器(最高 2K 分辨率)

以下 AppStream 2.0 实例类型支持最多 4 个显示器,每个显示器的最大显示分辨率为 2560x1600 像素:一般用途、内存优化、计算优化、图形设计和 Graphics Pro。

多台监视器(最高 4K 分辨率)

以下 AppStream 2.0 实例类型最多支持 2 台显示器,每台显示器的最大显示分辨率为 4096x2160 像素:Graphics Design 和 Graphics Pro。

注意

非图形实例类型(通用型、内存优化型和计算优化型)支持每台显示器的最大显示分辨率为 2560x1600 像素。

实时音频-视频(适用于 Windows 的客户端)

AppStream 2.0 通过将本地网络摄像头视频输入重定向到 AppStream 2.0 流媒体会话来支持实时音频-视频 (AV)。此功能使您的用户能够在 AppStream 2.0 流媒体会话中使用其本地摄像头进行视频和音频会议。借助实时 AV 和对实时音频的支持,您的用户无需离开 AppStream 2.0 流媒体会话即可使用熟悉的视频和音频会议应用程序进行协作。

当用户从 AppStream 2.0 流媒体会话中开始视频会议时, AppStream 2.0 会在本地压缩网络摄像头视频和麦克风音频输入,然后通过安全通道将这些数据传输到流媒体实例。在直播会话期间,用户可以使用 AppStream 2.0 工具栏启用音频和视频输入。如果用户拥有多个网络摄像头(例如,如果他们有一个连接到本地计算机的 USB 网络摄像头和一个内置网络摄像头),他们还可以选择在直播会话期间使用哪个摄像头。

要配置和测试对实时 AV 的支持,请完成以下步骤。

配置和测试对实时 AV 的支持
  1. 创建新的映像生成器或连接到满足以下要求的现有映像生成器:

    • 图像生成器必须运行 Windows Server 2016 或 Windows Server 2019。

    • 映像生成器必须使用 2021 年 6 月 1 日或之后发布的 AppStream 2.0 代理版本。

    • 对于 2021 年 5 月 17 日或之后发布的 AppStream 2.0 代理,实时音视频在默认情况下处于启用状态。要创建用于测试的流式传输 URL,您可以跳过步骤 3 到 6 并断开与映像生成器的连接。如果您需要禁用实时 AV,请完成所有步骤,然后在步骤 4 中禁用网络摄像头权限。

    • 在使用 Web 浏览器访问权限进行连接时,映像生成器必须使用 2021 年 6 月 24 日或之后发布的 AppStream 2.0 代理版本来支持视频。有关支持的 Web 浏览器的更多信息,请参阅Web 浏览器访问

    有关如何创建映像生成器的信息,请参阅启动映像生成器来安装和配置流式处理应用程序

  2. Connect 要使用的映像生成器并以管理员身份登录。要连接到映像生成器,请执行以下任一操作:

    • 使用 AppStream 2.0 控制台(仅适用于 Web 连接)

    • 创建流式传输 URL(用于 Web 或 AppStream 2.0 客户端连接)

      注意

      如果您要连接的映像生成器已加入 Active Directory 域并且您的组织需要智能卡登录,则必须创建流式传输 URL 并使用 AppStream 2.0 客户端进行连接。有关智能卡登录的信息,请参阅智能卡

  3. 在映像生成器上,打开注册表编辑器。为此,请在映像生成器桌面上的任务栏的搜索框中键入regedit。然后,为注册表编辑器选择排名靠前的结果。

  4. HKEY_LOCAL_MACHINE\ SOFTWAREAppStream\ Amazon\\ 下,创建一个具有以下类型、名称和值数据的新注册表值:

    • 注册表值类型:DWORD

    • 注册表值名称: WebcamPermission

    • 注册表值数据(Hexademical):1 表示启用,0 表示禁用摄像头权限

  5. 创建注册表值后,切换到模板用户或不具有映像生成器管理员权限的域帐户。要切换到模板用户,请在会话窗口右上角的工具栏中选择管理员命令切换用户模板用户

  6. 切换回管理员

  7. 断开与图像生成器的连接,为图像生成器创建流式传输 URL。为此,请执行以下操作:

    1. 通过 https://console.aws.amazon.com/appstream2 打开 AppStream 2.0 控制台。

    2. 在导航窗格中,选择 Images(映像),然后选择 Image Builder

    3. 选择您刚刚断开连接的图像生成器,然后选择操作创建流式传输网址

    4. 选择 “复制链接” 并将链接保存到安全且可访问的位置。您将在下一步中使用该链接连接到映像生成器。

  8. 使用您刚刚创建的流式传输 URL,使用 AppStream 2.0 客户端或 Web 浏览器访问权限连接到图像生成器。

  9. 按照中的步骤在图像生成器上测试实时 AV 体验视频和音频会议(适用于 Windows 的客户端)

  10. 验证实时 AV 按预期运行后,断开与流媒体会话的连接,重新连接到图像生成器,然后按照 Image Assistant 中的必要步骤完成图像创建。有关如何创建映像的信息,请参阅教程:使用 AppStream 2.0 控制台创建自定义 AppStream 2.0 映像

配置完映像生成器并创建支持实时 AV 的图像后,您可以在 AppStream 2.0 队列上向您的用户提供此功能。确保在用户的计算机上安装了 AppStream 2.0 客户端的 1.1.257 或更高版本。

注意

要在 AppStream 2.0 客户端上使用实时 AV,您的 AppStream 2.0 基础映像和代理版本应为 2021 年 6 月 1 日或之后。建议使用最新的 AppStream 2.0 客户端。有关您可以向用户提供的帮助他们使用实时 AV 的指导,请参阅视频和音频会议(适用于 Windows 的客户端)

要使用具有 Web 浏览器访问权限的实时 AV,您的 AppStream 2.0 映像必须使用 2021 年 6 月 24 日或之后发布的 AppStream 2.0 代理版本。有关支持的 Web 浏览器的更多信息,请参阅Web 浏览器访问

USB 设备

以下各节提供了有关 USB 设备的 AppStream 2.0 支持的信息。

USB 重定向

在 AppStream 2.0 流媒体会话期间,大多数本地 USB 设备都需要 USB 重定向。当需要 USB 重定向时,您必须先对设备进行资格验证,然后您的用户才能在其 AppStream 2.0 流媒体会话中使用该设备。在您对设备进行资格认证后,用户必须与 AppStream 2.0 共享该设备。使用 USB 重定向,在 AppStream 2.0 流式传输会话期间,用户设备无法访问本地应用程序使用。

在其他情况下,USB 设备已支持在 AppStream 2.0 中使用,无需进一步配置。例如,安装 AppStream 2.0 客户端时,智能卡重定向已默认启用。由于启用此功能时不使用 USB 重定向,因此您无需符合智能卡读卡器的资格,用户无需与 AppStream 2.0 共享这些设备即可在流媒体会话期间使用它们。

注意

基于 Linux 的队列实例目前不支持 USB 重定向。

智能卡

AppStream 2.0 支持使用适用于 Windows 的智能卡登录加入 Active Directory 的流媒体实例,以及对流媒体应用程序进行会话中身份验证。由于默认情况下智能卡重定向处于启用状态,因此用户无需通过 USB 重定向即可使用连接到本地计算机和智能卡的智能卡读卡器。

Windows 登录和会话中身份验证

AppStream 2.0 支持使用 Active Directory 域密码或智能卡,例如通用访问卡 (CAC) 和适用于 Windows 的个人身份验证 (PIV) 智能卡登录 AppStream 2.0 流媒体实例(队列和映像生成器)。您的用户可以使用连接到本地计算机和智能卡的智能卡读卡器登录加入到 Microsoft Active Directory 域的 AppStream 2.0 流媒体实例。他们还可以在流媒体会话中使用本地智能卡读卡器和智能卡登录应用程序。

为确保您的用户可以使用适用于 Windows 的智能卡登录加入 Active Directory 的流媒体实例以及对流媒体应用程序进行会话内身份验证,您必须:

  • 使用满足以下要求的映像:

  • 如本节所述,在用户访问流媒体会话的 AppStream 2.0 堆栈上为 Active Directory 启用智能卡登录

    注意

    此设置仅控制可用于 Windows 登录 AppStream 2.0 流媒体实例(舰队或映像生成器)的身份验证方法。在用户登录流媒体实例后,它无法控制可用于会话中身份验证的身份验证方法。

  • 确保您的用户安装了 AppStream 2.0 客户端版本 1.1.257 或更高版本。有关更多信息,请参阅AppStream 2.0 客户端发行说明

默认情况下,在 AppStream 2.0 堆栈上启用 Active Directory 的密码登录。您可以通过在 AppStream 2.0 控制台中执行以下步骤来为 Active Directory 启用智能卡登录。

使用 AppStream 2.0 控制台为 Active Directory 启用智能卡登录
  1. 通过 https://console.aws.amazon.com/appstream2 打开 AppStream 2.0 控制台。

  2. 在左侧导航窗格中,选择 Stacks (堆栈)

  3. 选择要为 Active Directory 的智能卡身份验证的堆栈。

  4. 选择 “用户设置” 选项卡,然后展开 “剪贴板、文件传输、打印到本地设备和身份验证权限” 部分。

  5. 对于 A ctive Directory 的智能卡登录,请选择启用

    如果尚未启用 A ctive Directory 的密码登录,也可以启用密码登录。必须至少启用一种身份验证方法。

  6. 选择 Update(更新)。

或者,您可以使用 AppStream 2.0 API、软件开发工具包或AWS命令行界面 (AWSCLI) 为 ActiveAWS Directory 启用智能卡登录。

智能卡重定向

安装 AppStream 2.0 客户端时,默认情况下智能卡重定向处于启用状态。启用此功能后,用户可以在不使用 USB 重定向的情况下在 AppStream 2.0 流媒体会话期间使用连接到本地计算机和智能卡的智能卡读卡器。在 AppStream 2.0 流媒体会话期间,用户的智能卡读卡器和智能卡仍可与本地应用程序一起使用。 AppStream 2.0 客户端将来自用户的流媒体应用程序的智能卡 API 调用重定向到他们的本地智能卡。

注意

基于 Linux 的队列实例目前不支持智能卡重定向。

注意

如果您的智能卡需要中间件软件才能运行,则中间件软件必须安装在用户的设备和 AppStream 2.0 流媒体实例上。

可以在托管设备上安装客户端期间禁用智能卡重定向。有关更多信息,请参阅选择是否禁用智能卡重定向:如果您禁用智能卡重定向,则在没有 USB 重定向的 AppStream 2.0 流媒体会话期间,您的用户将无法使用其智能卡读卡器和智能卡。在这种情况下,您必须对设备进行认证。在您对设备进行资格认证后,用户必须与 AppStream 2.0 共享该设备。禁用智能卡重定向后,在用户 AppStream 2.0 流式传输会话期间,其智能卡读卡器和智能卡无法用于本地应用程序。

绘图板

绘图板(也称为手写板)是一种计算机输入设备,可让用户使用触控笔(手写笔)进行绘图。在 AppStream 2.0 中,您的用户可以将绘图平板电脑(例如 Wacom 绘图板)连接到本地计算机,并将该平板电脑与他们的流媒体应用程序一起使用。

以下是使用户能够在流应用程序中使用绘图板的要求和注意事项。

  • 要让您的用户使用此功能,您必须将 AppStream 2.0 队列配置为使用运行 Windows Server 2019 的映像。

  • 要使用此功能,用户必须使用 2.0 客户端访问 AppStream 2.0,或者只能通过谷歌浏览器或 Mozilla Firefox 浏览器访问 AppStream 2.0。

  • 流应用程序必须支持 Windows Ink 技术。有关更多信息,请参阅 Windows 应用程序中的手写笔交互和 Windows Ink

  • 某些应用程序(如 GIMP)必须检测流实例上的绘图板以支持压力敏感性。在这种情况下,您的用户必须使用 AppStream 2.0 客户端访问 AppStream 2.0 并流式传输这些应用程序。此外,您必须对用户的绘图平板电脑进行资格认证,并且用户每次开始新的流媒体会话时都必须将其绘图平板电脑与 AppStream 2.0 共享。有关更多信息,请参阅限定 USB 设备以用于流应用程序

  • Chromebook 不支持此功能。

要开始在应用程序流式传输会话期间使用绘图板,用户可以通过 USB 将其绘图平板电脑连接到本地计算机,如果需要进行压力灵敏度检测,则与 AppStream 2.0 共享设备,然后使用 AppStream 2.0 客户端或支持的 Web 浏览器启动 AppStream 2.0 流媒体会话。

键盘快捷键

大多数操作系统键盘快捷键都受支持。支持的键盘快捷键包括 Alt + Tab、剪贴板快捷键(Ctrl + X、Ctrl + C、Ctrl + V)、Esc 和 Alt + F4

相对鼠标偏移

默认情况下,在用户的流式传输会话期间, AppStream 2.0 通过使用绝对坐标和在本地渲染鼠标移动,将有关鼠标移动的信息传输到流媒体实例。对于图形密集型应用程序,例如计算机辅助设计 (CAD) /计算机辅助制造 (CAM) 软件或视频游戏,启用相对鼠标模式后,鼠标性能会提高。相对鼠标模式使用相对坐标,相对坐标表示自上一帧以来鼠标移动了多远,而不是窗口或屏幕内的绝对 x-y 坐标值。启用相对鼠标模式时, AppStream 2.0 会远程渲染鼠标移动。

用户可以在其 AppStream 2.0 流媒体会话期间通过执行以下任一操作启用此功能:

  • 按 Ctrl+Shift+F8

  • 从直播会话窗口左上角的 AppStream 2.0 工具栏上的 “设置” 菜单中选择鼠标相对位置 [Ctrl+Shift+F8]。当他们使用经典模式或桌面视图时,此方法有效。