Screen Capture Client Settings
NICE Uptivity Screen Recordinguses a client application that runs on user workstations. Client settings are read from a configuration file (CC_ScreenCapClient.ini) stored in the installation directory on the user workstation. The file contains settings configured during installation and advanced settings that can be used to fine-tune screen recording performance.
Screen Capture Client INI File Settings
App-Settings
Setting | Details | Default |
---|---|---|
Delay |
|
0 |
Log Level | Specifies the application logging levels. | Info |
Use_Logging | Specifies whether to use client application logging. The field accepts the values of 1 for enabled and 0 for disabled. | 1 |
Priority | Specifies the priority for the client process. The field accepts the following values from highest to lowest: realtime, high, abovenormal, normal, belownormal, low. | belownormal |
Create_Form | Specifies that a console window be displayed when the client runs. The field accepts the values of 1 for enabled and 0 for disabled. | 0 |
Capture-Settings
This section of the INI file controls how screens are recorded. It also provides optional settings that allow capturing a fixed resolution portion of the screen. This can be useful in certain environments where issues persist with capturing specific resolutions. For example, if the settings are configured as left = 0, right = 1024, bottom = 768, top = 0, the top left 1024x768 pixels of the screen would be captured.
Setting | Details | Default |
---|---|---|
Custom_Capture | Specifies that custom capture be used by the client. The field accepts the values of 1 for enabled and 0 for disabled. | 0 |
Custom_Capture_Left | Specifies the left border setting in pixels for the custom capture. The field accepts numeric values. This setting is disregarded unless Custom_Capture is enabled. | 0 |
Custom_Capture_Right | Specifies the right border setting in pixels for the custom capture. The field accepts numeric values. This setting is disregarded unless Custom_Capture is enabled. | 0 |
Custom_Capture_Bottom | Specifies the lower border setting in pixels for the custom capture. The field accepts numeric values. This setting is disregarded unless Custom_Capture is enabled. | 0 |
Custom_Capture_Top | Specifies the upper border setting in pixels for the custom capture. The field accepts numeric values. This setting is disregarded unless Custom_Capture is enabled. | 0 |
Capture_Frequency | Specifies the time in milliseconds between screen captures. The default should not be changed. Changing this value results in significant recording playback issues. | 1000 |
Livemon_Capture_Frequency | Specifies the time in milliseconds between screen captures that can be viewed in the Live Monitor Screen View. The field accepts numeric values. | 5000 |
Width_Slices | Works with the Height_Slices setting to determine how portions of screen data are collected. The field accepts numeric values. If Width_Slices is set to 1 and Height_Slices is set to 10, data is captured as 10 vertical slices and 1 width slice. | 1 |
Height_Slices | Works with the Width_Slices setting to determine how portions of screen data are collected. The field accepts numeric values. | 10 |
Use_Mirror | Can be used to force the client to use a mirror driver as opposed to the standard bitblt driver for capturing screens. The field accepts the values of 1 for enabled and 0 for disabled. | 0 |
Service-BUs
This section of the INI file specifies the service bus (RabbitMQ) and the Screen Capture API (SCAPI) servers that the client should connect to.
Setting | Details | Default |
---|---|---|
Use_Servicebus | Enables the screen capture client to receive messages from a message broker, like the RabbitMQ service bus. Valid values are 0 (disabled) and 1 (enabled). | 1 |
Servicebus_Port | Specifies the port that the client uses to communicate with the RabbitMQ server. If SSL is enabled, port 5671 is also valid. | 5672 |
SCAPI_Host | Specifies the IP address or hostname of the SCAPI server. | |
SCAPI_Port | Specifies the port used to send requests to the SCAPI server. | 3113 |
Servicebus1
This section of the INI file contains the IP address of the RabbitMQ node and specifies if the node uses SSL communication. Screen Capture Client supports multiple RabbitMQ endpoints for high availability and redundancy. Each additional RabbitMQ endpoint will have its own section in the INI file (for example: [servicebus2] ) containing the Host and Enablessl settings.
Setting | Details | Default |
---|---|---|
Host | Specifies the IP address or hostname of the service bus server. | |
Enablessl | Enables SSL communication with the service bus and Screen Capture Client. Valid values are false (disabled) and true (enabled). | false |
Server-Settings
This section of the INI file specifies the screen capture servers to which the client should connect. Depending on the customer environment and deployment model, multiple servers may be used for redundancy or load balancing.
This section displays 10 Screencap_Host and Screencap_Port entries. Up to 10 servers can be specified in the client installation wizard. If more than 10 servers are used, you can add the additional servers here.
Setting | Details | Default |
---|---|---|
Number_Screencap_Servers | Specifies the number of screen capture servers to which the client will connect. The number of Screencap_Host and Screencap_Port settings in this section should match this number. The field accepts numeric values. | 1 |
Screencap_Host<#> | IP address of first screen capture server. If a value was not specified in the client installation wizard, the default value is added. | Not Configured |
Screencap_Port<#> | Specifies the TCP port used to connect to the corresponding Screencap_Host. If there is no matching Screencap_Host, the setting is disregarded. | 5633 |