

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

# 什么是 Amazon DCV Web Client SDK？
<a name="what-is"></a>

**注意**  
Amazon DCV 以前称为 NICE DCV。

Amazon DCV 是一种高性能远程显示协议。它允许您在不同的网络条件下，将远程桌面和应用程序流从任何云或数据中心安全地传送到任何设备。通过将 Amazon DCV 与 Amazon EC2 一起使用，您可以在 Amazon EC2 实例上远程运行图形密集型应用程序。然后，您可以将结果流式传输到更适中的客户端计算机，从而消除对昂贵的专用工作站的需求。

Amazon DCV Web Client SDK 是一个 JavaScript 库，可以使用该 SDK 开发您自己的 Amazon DCV Web 浏览器客户端应用程序。您的最终用户可以使用这些应用程序连接到运行的 Amazon DCV 会话并与其进行交互。

通过将 Amazon DCV Web Client SDK 作为构建块，您可以构建自定义的 Web 应用程序，以使用户能够从任何地方立即访问其桌面或应用程序，并具有与本机安装的应用程序几乎没有区别的响应速度和流畅性能。

本指南介绍了如何使用 Amazon DCV Web Client SDK 构建自定义 Web 浏览器客户端应用程序，以便与工作流中的 Amazon DCV 会话进行交互。

**Topics**
+ [先决条件](#prereq)
+ [支持的特征](#features)
+ [浏览器支持](#browser)
+ [版本控制约定](#versioning)

## 先决条件
<a name="prereq"></a>

在开始使用 Amazon DCV Web Client SDK 之前，请确保您熟悉 Amazon DCV 和 Amazon DCV 会话。有关更多信息，请参阅[《Amazon DCV 管理员指南》](https://docs.aws.amazon.com/dcv/latest/adminguide/what-is-dcv.html)。

Amazon DCV Web Client SDK 支持 Amazon DCV Server 2020 和更高版本。

## 支持的特征
<a name="features"></a>

您可以构建支持以下 Amazon DCV 特征的自定义 Web 浏览器客户端应用程序：
+ 连接到 Windows Amazon DCV 服务器
+ 连接到 Linux Amazon DCV 服务器
+ 管理流式处理模式
+ 传输文件
+ 从会话打印
+ 复制和粘贴
+ 立体声 2.0 音频播放
+ 立体声 2.0 音频录制（在 Windows 服务器上）
+ 触摸屏
+ 触控笔（在 Linux、Windows 10 和 Windows Server 2019 服务器上）
+ 多显示器支持

有关这些特征的更多信息，请参阅《Amazon DCV 用户指南》中的[支持的特征](https://docs.aws.amazon.com/dcv/latest/userguide/client.html#client-features)。**

## 浏览器支持
<a name="browser"></a>

Amazon DCV Web Client SDK 支持 JavaScript（ES6），并且可以从 JavaScript 或 TypeScript 应用程序中使用该工具包。

Amazon DCV Web Client SDK 支持以下 Web 浏览器：


| 浏览器 | 版本 | 
| --- | --- | 
| Google Chrome | 最新的三个主要版本 | 
| Mozilla Firefox | 最新的三个主要版本 | 
| Microsoft Edge | 最新的三个主要版本 | 
| Apple Safari for macOS | 最新的三个主要版本 | 

## 版本控制约定
<a name="versioning"></a>

Amazon DCV Web Client SDK 版本是按以下格式定义的：`major.minor.patch`。版本控制约定通常遵循[语义版本控制模型](https://semver.org/)。主要版本变化（例如从 `1.x.x` 变为 `2.x.x`）表示已引入重大更改，这些更改可能需要更改代码和执行计划的部署。次要版本变化（例如从 `1.1.x` 变为 `1.2.x`）是向后兼容的，但可能包含弃用的组件。