# NICE-DCV **Repository Path**: hugo_code/NICE-DCV ## Basic Information - **Project Name**: NICE-DCV - **Description**: No description available - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-02 - **Last Updated**: 2021-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nice DCV Desktop ## 1. 简介 NICE DCV 是一种高性能远程显示协议。它允许您在不同的网络条件下,将远程桌面和应用程序流从任何云或数据中心安全地传送到任何设备。通过将 NICE DCV 与 Amazon EC2 结合使用,您可以在 Amazon EC2 实例上远程运行图形密集型应用程序。然后,您可以将结果流式传输到更适中的客户端计算机,从而消除对昂贵的专用工作站的需求。 为获得良好的 NICE DCV 用户体验,请确保服务器满足以下最低要求。请记住,用户体验在很大程度上 取决于从 NICE DCV 服务器流式传输到 NICE DCV 客户端的像素数。 ## 2. 功能 NICE DCV 提供以下功能: ##### 共享整个桌面— 使用高性能 NICE DCV 协议共享整个远程桌面的完全控制权。 ##### 仅传输映像— 将渲染的图像作为像素传输,而不传输几何体和场景信息。这就提供了另外一层安全性,因为此操作不会通过网络发送专有客户信息。 ##### 支持基于 H.264 的编码— 使用基于 H.264 的视频压缩和编码,以降低带宽消耗。 ##### 支持无损质量的视频压缩 - 支持无损质量视频压缩(在网络和处理器条件允许的情况下)。 ##### 匹配显示布局— 自动适应服务器的屏幕分辨率和显示布局,以匹配客户端窗口的大小。 ##### 支持多屏— 允许您将会话桌面扩展至最多四个显示器。 ##### 适应压缩级别— 自动根据网络的可用带宽和延迟适应视频压缩级别。 ##### 支持协作— 提供支持多个协作客户端的动态会话。客户端可以在会话期间随时连接和断开连接。 ##### 每个服务器支持多个会话(仅限 Linux NICE DCV 服务器)— 支持每个 Linux NICE DCV 服务器拥有多个虚拟会话,以最大限度地节省成本。 ##### 支持 GPU 共享(仅限 Linux NICE DCV 服务器)— 可让您在 Linux NICE DCV 服务器上运行的多个虚拟会话之间共享一个或多个物理 GPU。 ##### 支持 USB、智能卡和手写笔移除— 可让您在 NICE DCV 会话中使用外围设备,就像在本地计算机上一样。 ##### 支持音频输入和输出、打印以及复制和粘贴— 允许您在会话和本地计算机之间执行这些关键操作。 ##### 支持文件传输— 允许您在会话和本地计算机之间传输文件。 ##### 提供 HTML5 客户端 – 提供一个 HTML5 客户端,它可在 Windows 和 Linux 上与任何现代 Web 浏览器结合使用。 ##### 支持现代 Linux 桌面环境— 支持现代 Linux 桌面,如 RHEL 8 上的 Gnome 3。 ## 3. 优化参数 1. 启用 QUIC(UDP)传输协议 在网络延迟高和数据丢包情况下,使用QUIC方式协议提高DCV的使用流程度和体验,在安全组允许 UDP 8443端口流量,才能使用 QUIC。 配置参数 1. 使用首选文本编辑器打开 /etc/dcv/dcv.conf 2. 请在 [connectivity] 部分执行以下操作 3. enable-quic-frontend,请指定 true # [connectivity] enable-quic-frontend=true