System Configuration

Setting up the system resources, mapping the end-points and network configuration, are done through System Configuration.

End Points

Endpoints act as an intermediate device/ software layer to process content received from the server and stream it to the destination.

uClients

uClient is Userful's software-based client app that runs on smart displays and certified uClient Adapters. uClient is Userful's current generation of clients managed from the Userful Infinity Platform. The uClient adapter has a powerful video processor that can output up to 4K resolution.

ColumnDescription

Name

It denotes the name of the uClient.

ID

It is the unique ID assigned to the uClient, it is set up once the uClient is assigned to a server.

Location

It shows the location of the uClient. Note that the location is specified by the user for easy identification of the area where the uClient is installed.

IP Address

It shows the IP Address of the uClient.

App Version

It shows the version of the uClient application.

Firmware Version

It shows the uClient's firmware version. Please note firmware updates are done only in special circumstances. Contact userful support for more details.

Status

It shows the current status of the uClient. It is of three types:

  • Available: It denotes that the client is ready to be paired to the server.

  • Connected: It denotes uClient is connected to the server.

  • Orphaned: It denotes uClient is connected to a server that is no longer online.

Assigned Server

It displays if the uClient is assigned a server. The enabled toggle option denotes uClient is assigned a server, and the disabled toggle option denotes that the server is unassigned.

Actions

Additional uClient settings are accessed through the three-dot Actions menu. It has the following options:

  • Console Log

  • Android Log

  • Event Log

  • Settings

  • Update App

  • Restart

Pair a uClient

  1. Once, a uClient is set up, it appears on the uClients screen with an Available status.

  2. Enable the Assigned Server toggle to assign the uClient a server. The status gets updated to Connected. Once the uClient is assigned to a server, it gets assigned an ID. This ID is visible on the destination icon.

Pair a WebOS Client

  1. Once, a WebOS is set up it appears on the uClients screen with an Available status.

  2. Enable the Assigned Server toggle to assign the uClient a server. The status gets updated to Connected.

Working with uClients

  • View Console Log It lists the logs captured from the web app console log.

  • View Android Log It lists the uClient Android application logs. Filter the logs using the Log Level filter.

  • View Event Log It lists events, their time, and a message detailing the event. Filter the events using the date filter. It is recorded by the uClient application whenever a predefined event occurs, such as receiving a message from the server, lost connection, playback error, etc. The uClient application stores these logs in the uClient device's database.

  • Settings It helps set the name, ID, location, and resolution of the uClient. Use the location field to enter the value of the location where the uClient is installed.

  • Update App It helps update the uClient application in case new updates are available. You can also schedule updates.

  • Restart It restarts the uClient.

Working with WebOS Clients

  • View Console Log It helps view the console log.

  • View Event Log It lists events, their time, and a message detailing the event.

  • Settings It helps set the name, ID, location, and resolution of the uClient. Use the location field to enter the name of the location where the uClient is installed—for example, the Control room.

  • Restart It restarts the WebOS destination.

  • Shutdown uClient Use it to shut down the client.

Beginning with version 12.7, the Userful Infinity Platform no longer supports Zero Clients as an end-point. Please use a uClient device.

Onboard Stations

Userful LED Media Commander is an enterprise solution for direct-view LED walls that integrates with your IT stack, providing you with enterprise management tools, security, and support. LED Media Commander allows you to create a single, perfectly synchronized display from multiple controller devices connected directly to your Nvidia GPU DisplayPort connections. It runs on the LED Media Commander-certified server with direct outputs to the LED wall controllers.

Note: By default, LED Media Commander is disabled. Please contact your Userful representative if you need to enable it.

The Onboard Stations screen lists the number of displays that are currently connected.

Edit Layout

  1. Specify the number of rows and columns.

  2. Specify the spacing between the rows and columns.

  3. Select the Output source.

  4. Specify the Resolution. This is the resolution at which the source will be streamed.

  5. Click Apply Changes.

To restart the Onboard display when encountering a performance issue, click on the Reset Onboard Display option.

General Settings

It helps view and manage the following options:

Video Engine ID: Shows the ID of the Video Engine.

Server Name: It is recommended to specify a name that represents the location and use case of the server.

Time and Location: Enable the Automatically Synchronize Time option to sync the time of the platform with the time and date of your region automatically.

Network Settings: It provides Userful’s network requirements for each deployment. This will also help you configure the IP address, Subnet Mask, Default Gateway, Preferred DNS, and Alternate DNS.

To detect a DHCP connection:

  1. Click on the Automatic(DHCP) option.

  2. Click Save Changes to save your configuration.

HTTPS Support Configuration

Configure HTTPS settings

  1. Click on the HTTPS Support Configuration option. The Site Creation view appears.

  2. Enable the HTTPS Control Center option. You can either select the Self-Signed Certificate option or add an SSL certificate.

Add an SSL Certificate:

  1. Select the file and click Open. The certificate gets uploaded.

  2. Select the file and click Open. The file gets uploaded.

Note: Ensure the access URL is in the same domain as the SSL Certificate.

Backup and Restore

The Backup and Restore function allows you to create a backup of the application and user data.

Create Application Backup

Application backup stores application-level data. If you delete and restore the Source after creating a backup, the backup will restore the Source and its assets.

  1. Click on the Backup and Restore option. The setup screen appears.

  2. Enter the admin Username and Password. The site creation screen appears.

  3. Click on the App Backup & Restore option. A drop-down menu appears.

  4. Click on the Backup option. The Create Backup menu appears.

  5. Enter the name of the Backup. Note that the backup is created with the current timestamp. If there is an existing backup with the same name, that backup will be overwritten.

  6. Click Save Changes. An information box appears, indicating that the backup is created.

  7. Click OK.

Restore Application Backup

  1. Use the Search field to search for a specific backup record or find it by scrolling through the list.

  2. Click on the Restore option. The Restore Backup dialog box appears.

  3. Click Restore. The system reloads to the restored state.

Create Accounts Backup

Account Backup restores the user credentials like their name, email address, assigned user groups, etc.

  1. Click on the Accounts Backup & Restore option.

  2. Click on the Backup option.

  3. Enter the name of the backup. Note that the backup is created with the current timestamp. If there is an existing backup with the same name, that backup will be overwritten.

  4. Click Save Changes. An information box appears, indicating that a backup is created.

  5. Click OK.

Restore Accounts Backup

  1. Use the Search field to search for a specific backup record or find it by scrolling through the list.

  2. Click on the Restore option. The Restore Backup dialog box appears.

  3. Click Restore. The system reloads to the restored state, and the user is logged out of the active session.

Import from Userful 11

Migrate resources with an improved workflow. This feature helps import video wall destinations, mapping groups, and operations centers from Userful 11 to the Userful Infinity Platform.

Create Backup From Userful 11

Prerequisite: Export the platform data from the Userful 11 platform.

  1. Click on the Backup option.

  2. Click on the Create Backup and Download option. A prompt to save the backup on the system appears.

  3. Choose a folder location to store the backup and click Save. The backup gets stored on the system with a .ubkup extension. Note that the Cloud Desktop source type is not supported currently.

Import Backup to Userful Infinity Platform

  1. Navigate to Admin Center > System Configuration > General Settings.

  2. Click on the Import from Userful 11 option. The Import from Userful 11 menu appears.

  3. Select the resources to import.

    • Video Wall Destinations

    • Mapping Groups

    • Operations Centers

  4. Click the browse manually option in the File Upload section. Select the backup file from the dialog box that appears and click Open. The platform shows a list of resources ready for import. It also shows a list of resources that can not be imported and additional unresolved issues. You can manually create assets that are not imported using the Create Asset option in the Sources and Destinations application.

  5. Artistic to view the imported mapping groups.

  • The current implementation only supports importing mapping groups for the Artistic application.

  • The source(s) resume playback on the destination(s) after import, provided the destination(s) configuration and the connection is not altered.

  • Importing the same backup file creates multiple mapping groups with the same sources, resulting in duplicate Mapping groups with the same name and source.

GPU Settings

Set GPU Latency

  1. Reboot the server for the changes to take effect.

Check for System Updates

  1. Once it identifies updates, click the tab again. A panel appears.

  2. Click Begin installing packages.

Apart from the product updates, you would also see optional updates from Chrome and other tools. However, these are optional.

uClient Settings

It helps choose a video codec for content streaming. Video codec compresses and decompresses digital video, making file sizes smaller and storing and distributing videos easier. The platform offers options to choose video codecs for Android and WebOS displays. It offers the following two options:

  • H.265 High Efficiency Video Coding It delivers high-quality videos at low bitrates. The output file size is smaller than that of other codecs.

  • H.264 Advanced Video Coding It delivers high-quality videos at low bitrates. The output file size is smaller than other codecs but not less than H.265.

Generally, H.265 (High-Efficiency Video Coding) video codec works well for uClient (android) displays, and H.264 (Advanced Video Coding) video codec works well for WebOS displays.

Schedules

To schedule an event for multiple consecutive days, left-click and drag the cursor on the timeline.

Power Management

This feature allows you to Shut down and Restart your server.

Broadcast Alerts

This feature allows you to set up alert messages on your displays based on the scenario. It can either be an announcement, caution, or emergency alert.

Create a Broadcast Alert

  1. Enter the broadcast message.

  2. Select the Alert Level.

Failover Settings

Using this feature, you can configure a backup server to resume operations in case the system encounters a failover.

Note: Failover must be configured before creating user accounts to avoid the risk of losing data.

Pre-requisites for failover configuration

  • The hardware and software of the primary and secondary servers must be identical in all aspects. For example, they must have the same type of GPU, same GPU Slot IDs, and the same Userful software version running on them.

  • The primary and secondary servers should be initialized with the same admin password.

Create a failover group

  1. Go to Admin Center > System Configuration > Failover Settings.

  2. Enter the Cluster Name.

  3. Select the Server Type. The primary server is the operational server that stores all files and manages processing. The secondary server is the backup server.

  4. Enter the IP address and the system ID of the other configured server in the failover server cluster.

  5. The Failover Status shows the current status of this failover cluster.

  6. Click Save Changes.

Please ensure that failover is configured properly before creating user accounts. After configuring failover, you can start creating users.

Licensing

It shows your license details like license activation date, expiry date, number of CPU cores, and number of GPUs permitted per your license. For more information on the existing license and how to update your license, please contact Userful support.

Support

This page helps you report a problem or contact the support team. Our team will help you reach the root cause of the problem and help resolve the issue at the earliest.

Our team accesses your system through a remote VPN connection in air-gapped environments. Enabling the Remote VPN Connection option helps create this gateway. Note that it needs to be activated only when requested.

Last updated

Copyright © 2024 Userful Corporation. All rights reserved.