Enabling the QUIC UDP transport protocol - NICE DCV

Enabling the QUIC UDP transport protocol

By default, NICE DCV uses the WebSocket protocol, which is based on TCP, for data transport.

You can configure NICE DCV to use the QUIC protocol for data transport. This transport protocol is based on UDP. If your network experiences high latency and packet loss, using QUIC might improve performance. If you enable QUIC, the NICE DCV server uses the QUIC protocol for data transport. However, it continues to use WebSocket for authentication traffic.

Note

You can use QUIC only if UDP traffic is permitted by your network and security configuration.

If you enable QUIC, clients can use the QUIC protocol for transporting data when connecting to a NICE DCV server session. If clients don't use the QUIC protocol when they connect, they use WebSocket. For more information about the QUIC protocol, see Connecting to a NICE DCV Session in the NICE DCV User Guide.

Windows NICE DCV server
To configure NICE DCV to use QUIC (UDP) for data transport
  1. Open the Windows Registry Editor and navigate to the HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/connectivity/ key.

  2. Open the enable-quic-frontend parameter. For Value data, enter 1.

    Note

    If you can't find the parameter, create a new DWORD (32-bit) parameter and name it enable-quic-frontend.

  3. Close the Windows Registry Editor.

  4. Stop and restart the NICE DCV server.

Linux NICE DCV server
To configure NICE DCV to use QUIC (UDP) for data transport
  1. Open /etc/dcv/dcv.conf with your preferred text editor.

  2. In the [connectivity] section, do the following:

    • For enable-quic-frontend, specify true.

    [connectivity] enable-quic-frontend=true
  3. Save and close the file.

  4. Stop and restart the NICE DCV server.