Citrix Virtual Apps and Desktops

Multi-stream connections policy settings

The Multi-Stream Connections section contains policy settings for managing Quality of Service prioritization for multiple ICA connections in a session.

Audio over UDP

This setting allows or prevents audio over UDP on the server.

By default, audio over UDP is allowed on the server.

When enabled, this setting opens a UDP port on the server to support all connections configured to use Audio over UDP Realtime Transport.

Audio UDP port range

This setting specifies the range of port numbers (lowest port number, highest port number) used by the Virtual Delivery Agent (VDA) to exchange audio packet data with the user device. The VDA attempts to use each UDP port pair to exchange data with the user device, starting with the lowest and incrementing by two for each subsequent attempt. Each port handles both inbound and outbound traffic.

By default, this range is set to 16500,16509.

Multi-Port policy

This setting specifies the TCP ports to be used for ICA traffic and establishes the network priority for each port.

By default, the primary port (2598) has a High priority.

When you configure ports, you can assign the following priorities:

  • Very High - for real-time activities, such as webcam conferences
  • High - for interactive elements, such as screen, keyboard, and mouse
  • Medium - for bulk processes, such as client drive mapping
  • Low - for background activities, such as printing

Each port must have a unique priority. For example, you cannot assign a Very High priority to both CGP port 1 and CGP port 3.

To remove a port from prioritization, set the port number to 0. You cannot remove the primary port and you cannot change its priority level.

When configuring this setting, restart the server. This setting takes effect only when the Multi-Stream computer setting policy setting is enabled.

Multi-Stream computer setting

This setting enables or disables Multi-Stream on the server.

By default, Multi-Stream is disabled.

If you use Citrix SD-WAN with Multi-Stream support in your environment, you do not need to configure this setting. Configure this policy setting when using third-party routers or legacy Branch Repeaters to achieve the desired Quality of Service.

When configuring this setting, reboot the server to ensure that changes take effect.

Important:

Using this policy setting with bandwidth limit policy settings such as Overall session bandwidth limit might produce unexpected results. When including this setting in a policy, ensure that bandwidth limit settings are not included.

Multi-Stream user setting

This setting enables or disables Multi-Stream on the user device.

By default, Multi-Stream is disabled for all users.

This setting takes effect only on hosts where the Multi-Stream computer setting policy setting is enabled.

Important:

Using this policy setting with bandwidth limit policy settings such as Overall session bandwidth limit might produce unexpected results. When including this setting in a policy, ensure that bandwidth limit settings are not included.

Multi-Stream virtual channel assignment settings

This setting specifies the ICA stream the virtual channels are assigned to when multi-stream is used.

If you do not configure these settings, virtual channels are kept in their default stream. To assign a virtual channel to an ICA stream, select the desired stream number (0, 1, 2, 3) from the Stream Number list next to the virtual channel name.

If there is a custom virtual channel in use in the environment, click Add, specify the virtual channel name in the text box under Virtual Channels, and select the desired stream number from the Stream Number list next to it. The name you specify must be the actual virtual channel name and not a friendly name. For example, CTXSBR instead of Citrix Browser Acceleration.

These settings take effect only when you’ve enabled the multi-stream computer setting.

By default, the virtual channels and their stream assignments are:

  • App Flow: 2
  • Audio: 0
  • Browser Content Redirection: 2
  • Client COM Port Mapping: 3
  • Client Drive Mapping: 2
  • Client Printer Mapping: 3
  • Clipboard: 2
  • CTXDND: 1 (Note: We have added CTXDND for customers evaluating the new drag and drop feature. For more information, see “Drag and then drop files between a Citrix session and a local endpoint (for evaluation only)” in What’s new.
  • DVC Plugins (Static VC name auto-generated from DVC Plugin Friendly Name, or admin-assigned): 2
  • End User Experience Monitoring: 1
  • File Transfer (HTML5 Receiver): 2
  • Generic Data Transfer: 2
  • ICA Control: 1
  • Input Method Editor: 1
  • Legacy Client Printer Mapping (COM1): 1, 3
  • Legacy Client Printer Mapping (COM2): 2, 3
  • Legacy Client Printer Mapping (LPT1): 1, 3
  • Legacy Client Printer Mapping (LPT2): 2, 3
  • License Management: 1
  • Microsoft Teams/WebRTC Redirection: 1
  • Mobile Receiver: 1
  • MultiTouch: 1
  • Port Forwarding: 2
  • Remote Audio and Video Extensions (RAVE): 2
  • Seamless (Transparent Window Integration): 1
  • Sensor and Location: 1
  • Smart Card: 1
  • Thinwire Graphics: 1
  • Transparent UI Integration/Logon Status: 2
  • TWAIN Redirection: 2
  • USB: 2
  • Zero Latency Font and Keyboard: 2
  • Zero Latency Data Channel: 2

For more information on virtual channel assignments and priorities, see the Knowledge Center article CTX131001.