DCV Server Channel By Users Test

A DCV server channel is a communication channel between the DCV server running on the AWS AppStream instance and the DCV client that is running on the user device. The NICE DCV protocol transfers display, input, audio, and other data through different channels to deliver a seamless remote desktop or application streaming experience. Following are some of the important DCV server channels that are widely used:

Display Channel - This is the primary channel used to stream the graphical output (video) from the applications/desktops to the user.

Input Channel - The input channel is used for transferring user inputs (such as mouse movements and keyboard strokes) from the user to the DCV server.

Audio Channel - If audio streaming is enabled, the audio channel streams audio data from the DCV server to the user device.

Clipboard Channel - This channel is used to facilitate copy-and-paste functionality between the client and the remote session. It allows for text or file sharing between the user’s device and the remote desktop/application.

File Transfer Channel - This channel allows users to transfer files between their device and the remote environment using drag-and-drop or similar methods.

To provide better user experience, the user should be able to transfer different types of data through the above-mentioned channels smoothly. Furthermore, when host resources are shared among multiple users, excessive resource utilization by a single user through any channel could impact the performance for other users. Therefore, continuous monitoring of the activities of each and every user on the host is critical. The DCV Server Channel By Users test can help administrators in this regards! This test monitors all the users who establish sessions to the target hose and assesses the data traffic between the user and the target host. In addition, this test also monitors the bandwidth taken up by each user to transfer different kind of data. The results of this test can be used in troubleshooting and proactive monitoring. For example, when a user reports a performance problem, an administrator can quickly check the bandwidth usage by each user for transmitting and receiving different data. This information can be used to know if any user transfers bandwidth-intensive data.

Target of the test : An AWS AppStream Multi-session Host

Agent deploying the test : An internal agent

Outputs of the test : One set of results for the each user on the AWS AppStream Multi-session Host that is being monitored

Configurable parameters for the test
Parameters Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port at which the target host listens.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Active connections

Indicates the number of NICE DCV connections that are currently used by this user.

Number

 

Active sessions

Indicates the number of NICE DCV sessions that currently active for this user.

Number

 

Audio receive rate

Indicates the rate at which the sound/audio data is received by this user.

Kbps

Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive sound/audio files over the DCV server channel.

Audio send rate

Indicates the rate at which the sound/audio data is sent to this user.

Kbps

Audio received

Indicates the amount sound/audio data received by this user.

KB

Compare these values across users to identify the user who is sending/receiving maximum amount of sound/audio data over the DCV server channel.

Audio sent

Indicates the amount sound/audio data transmitted to this user.

KB

Total audio bandwidth

Indicates the total bandwidth used to send/receive the sound/audio data to this user.

Kbps

 

Clipboard receive rate

Indicates the rate at which the clipboard data is received by this user.

Kbps

Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive clipboard data over the DCV server channel.

Clipboard send rate

Indicates the rate at which the clipboard data is sent to this user.

KB

Clipboard received

Indicates the amount of clipboard data received by this user.

Kbps

Compare these values across users to identify the user who is sending/receiving maximum amount of clipboard data over the DCV server channel.

Clipboard sent

Indicates the amount of clipboard data transmitted to this user.

KB

Total clipboard bandwidth

Indicates the total bandwidth used to send/receive the clipboard data to this user.

Kbps

 

Display receive rate

Indicates the rate at which the graphical (video) data is received by this user.

Kbps

Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive graphical (video) data over the DCV server channel.

Display send rate

Indicates the rate at which the graphical (video) data is sent to this user.

KB

Display received

Indicates the amount of graphical (video) data received by this user.

Kbps

Compare these values across users to identify the user who is sending/receiving maximum amount of graphical (video) data over the DCV server channel.

Display sent

Indicates the amount of graphical (video) data transmitted by this user.

KB

Total display bandwidth

Indicates the total bandwidth used to send/receive the graphical (video) data to this user.

Kbps

 

Filestorage receive rate

Indicates the rate at which this user received data/files from the storage.

Kbps

Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive storage files over the DCV server channel.

Filestorage send rate

Indicates the rate at which the data/files are transferred by this user to the storage.

KB

Filestorage received

Indicates the amount of files/data received by this user from the storage.

Kbps

Compare these values across users to identify the user who is sending/receiving maximum amount of files/data from the storage over the DCV server channel.

Filestorage sent

Indicates the amount of graphical (video) data transmitted to this user.

KB

Total filestorage bandwidth

Indicates the total bandwidth used to send/receive the graphical (video) data to this user.

Kbps

 

Input receive rate

Indicates the rate at which the user input data is received by this user.

Kbps

Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive user input data over the DCV server channel.

Input send rate

Indicates the rate at which the user input data is sent from this user.

KB

Input received

Indicates the amount of user input data received by this user.

Kbps

Compare these values across users to identify the user who is sending/receiving maximum amount of user input data over the DCV server channel.

 

Input sent

Indicates the amount of user input data sent by this user.

KB

Total input bandwidth

Indicates the total bandwidth used to send/receive the user input data to this user.

Kbps

 

Main receive rate

Indicates the rate at which the data is received by this user from external sources.

Kbps

Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive data from the external sources over the DCV server channel.

Main send rate

Indicates the rate at which the user input data is sent from this user to external sources.

KB

Main received

Indicates the amount of data received by this user from external sources.

Kbps

Compare these values across users to identify the user who is sending/receiving maximum amount of data from the external sources over the DCV server channel.

Main sent

Indicates the amount of data sent by this user to external sources.

KB

Total main bandwidth

Indicates the total bandwidth used to send/receive the data from external sources.

Kbps

 

Photon message receive rate

Indicates the rate at which the photon messages are received by this user.

Kbps

Comparing these values across users will reveal which user is sending/receiving bandwidth-intensive data while receiving/sending the photon messages over the DCV server channel.

Photon message send rate

Indicates the rate at which the photon messages are sent to this user.

KB

Photon message received

Indicates the amount of data received by this user while receiving photon messages.

Kbps

Compare these values across users to identify the user who is sending/receiving maximum amount of data while receiving/sending the photon messages over the DCV server channel.

Photon message sent

Indicates the amount of data transmitted to this user while transmitting the photon messages.

KB

Total Photon message bandwidth

Indicates the total bandwidth used to send/receive the data to this user while transmitting photon messages.

Kbps