Userful™: Frequently Asked Questions

From Userful Support
Jump to navigationJump to search

Copyright © 2021 Userful Corporation. All rights reserved.
(Updated 2018.02.20)

To return to the main documentation page, Click Here.



Q: Can I install Userful on my Windows PC?

Userful™ is 100% browser managed product. Though the solution is built on Linux, you don't need any Linux expertise to install or manage the solution. Userful cannot be installed on top of Windows, if you want to test it on a PC currently running Windows, you can install it to a separate partition on your hard drive and dual-boot between Windows and Linux.

Q: Can I install Userful™ on my laptop?

Yes, you can install Userful™ on your laptop. However, note that mobile CPUs and GPUs do not offer the same level of performance as a desktop processor and it may not run a 4K video wall. Also, not all power and Wifi functionality may work. Userful™ is designed to run on desktop and server systems.

Q: Do I need to hire any expert to setup Userful?

No, not at all. You don't need any professional installer to setup Userful.

Q: Do I need to preinstall any operating system in my PC to install Userful™ solution?

No. Userful software appliance is integrated with a CentOS 7.4 operating system, it does not need any other operating software.

Q: Is there any way to configure your solution for fault tolerance in regards to a network outage?

Yes, Failover feature provides a way for fault tolerance in regards to a network outage. It requires two Userful host to be located on the same subnet and then configure failover relationship among the two hosts under Control Center > Settings > Failover Group Settings.
In case of failover, backup host will automatically take over the network zero clients of the primary host and continue playing automatically.

Userful Host

Q: What PCs are compatible with Userful™?

Please visit Hardware Guide for the complete list of certified PCs.

Q: How much content can I store on my Userful server?

The capacity to store videos and other content locally is limited by the capacity of the system's hard drive. If you need large storage, buy a large multi-terabyte hard disk or if you will be using dynamic content, buy a small capacity SSD drive which will yield faster boot times.

Q: What are the different ports used by Userful software appliance?

For the complete list of ports usage, visit ports used by Userful software appliance.

Q: Can you recommend or sell a compatible rackmount server?

Userful™ software appliance requires the use of certified PCs. Please refer to the list of certified PCs and check for rack mount rail kits that could fit in the rack. One of the certified PC Lenovo Thinkstation P310 Tower has a rack mount kit available.

Please note that Xeon CPUs are not tested at this time.

Q: Can Userful be run from a virtualized instance, or a cloud-hosted environment such as Amazon EC2 or Microsoft Azure?

As Userful relies heavily on the CPU and GPU of the hardware on which it is installed, running Userful in a virtualized environment is not recommended or supported.

Zero clients compatible with Userful must be on the same physical 1Gbps+ subnet as their Userful host as they have extremely low tolerance to latency and sub-optimal network conditions.

Zero Clients

Q: What is a zero client?

A zero client device is a piece of hardware that connects to a computer and has graphics capability; that is, the device can support a display without requiring another graphics card in the host. Network zero clients connects to the host through a switch or a router using network cables whereas the USB zero clients uses USB cables for connectivity. Check our list of supported zero clients for more details.

Q: Can I use multiple HDMI and VGA displays as outputs for video wall?

Yes. Our recommended zero-client devices include both HDMI and VGA outputs ensuring you can use a broad range of commercial and consumer displays.

Q: Is there any performance difference among various supported zero client devices?

No. All the supported zero client devices have identical internal chipsets and similar performance, the only difference is in the ports used for the video output. Visit supported zero clients for more details.

Q: Does Userful support a Samsung TV's native network input instead of a zero client device?

This is something we are examining supporting in future. Currently, a supported network zero client is required for each display.

Network Requirements

Q: Does Userful™ require constant Internet connection? Can an Internet connection be over wireless network or cellular modems?

No. Userful™ software appliance works fine without an Internet connection, provided all needed content is stored on the local PC. While getting a license key for the system is easier with an Internet connection, you can manage licensing without an Internet connection. If necessary, you can use WiFi or certain types of cellular modems to connect your Userful host to the internet. An internet connection is recommended if you require support from Userful.

Q: Can I deploy a video wall using a wireless Ethernet connection?

Userful™ can accommodate a use case where customers want to deploy a video wall within an existing building that is not wired for Ethernet. The Userful host would be equipped with a wireless card and located close to the video wall itself. In this scenario, it would communicate wirelessly with the LAN but directly (via either a USB connection or wired Ethernet connection with a dedicated switch) with each of the zero clients attached to the video wall displays. The Userful host can be a slim form-factor PC such as an Intel NUC which will fit elegantly behind the video wall displays. Unless your video walls are close to each other you might need a separate Userful host for each video wall.
Note: Wireless connection of any sort between the Userful host and the zero clients is not supported.

Q: When do I need to use a 10Gbps ethernet uplink?

While most Userful deployments work fine with a common 1Gbps network (including uplink between server and switch), for the high resolution (6K) content or large numbers of displays, the pixel throughput may demand a 10Gbps network card on the Userful host and a 10Gbps uplink port on the switch. When playing content at 30fps, a 10Gbps uplink will be required if:

  • your source content is 6k resolution or higher, or
  • you are driving more than 25 displays using display-side scaling, or
  • you are driving more than 12 displays with server-side scaling or native 1080p playback

Note: Only the uplink port of the switch needs to support 10Gbps, the remaining ports which connect to the zero clients can be 1Gbps. Before finalizing the components of your deployment, contact your Userful representative for pricing and availability of 10Gbps network adapters.

Q: Which cable should I use to connect 10Gbps NIC on the Userful host and 10Gbps uplink port on the switch?

Cat-6a copper wire cable is required to connect 10Gbps NIC on the Userful host and 10Gbps uplink port on the switch.

Q: Can I use server-side scaling for the video wall configuration?

By default, the Userful host is configured to use display-scaling that uses the built-in scaler within the display to upscale the image. Almost all displays have a built-in scaler that converts incoming sources to fit their output display size. However, you can switch to "server-side" scaling by disabling the "Display-Scaling" option under Control Center > Settings > Performance Settings. Switching to server-side scaling may improve image quality but increases network bandwidth. Due to increased network bandwidth, we recommend installing a 10Gbps NIC and a switch with 10Gbps uplink port if you have more than 12 displays in your video wall setup.

Q: How can I optimize my network?

To optimize the network, the Userful host and its zero clients should be placed on their own subnet. A second network interface can be installed into the host to allow Userful to create and manage its own completely isolated LAN when connected to its own dedicated switch. No more than 25 zero clients should share the same subnet if they do not uplink to the Userful host with a 10Gbps connection. For optimal performance and reliability, the Userful host and zero clients should be configured with static IPs. It is important to note that the Userful host should NEVER share a subnet with WiFi or other network devices that are not critical to the functionality of Userful. For more details, please visit How To Configure Dual NICs.

Q: Do zero client devices support optical fiber cables?

No, Zero client devices do not support optical fiber cables directly, the network zero client devices connect to the Userful host through a switch or a router using network cables (e.g., Cat-5e or Cat-6a). Optical fiber cables can only be used to connect Userful host to switch, or switch to switch.
Please note that the switch and the NIC in the Userful host should be compatible with optical fiber cables.


Q: How should I select my displays?

Displays can be purchased through Userful, however the solution should be compatible with the vast majority of displays on the market (both commercial and consumer grade). We strongly suggest that you purchase a single display and test, first to ensure full compatibility with the Userful system and that you are happy with the display in regards to mounting and visual appeal. Additional features to look for in a display are auto on/off and locked buttons to prevent the public from interfering with their function.

Q: Does Userful appliance support touch screen displays?

Yes. Please check our list of supported touch screens.

Q: What kind of warranty comes with the displays?

Userful provides a 30-day warranty on displays purchased through Userful. After the initial 30-days the warranty on displays and mounting solutions are provided entirely by the respective manufacturers.

Q: What kind of displays can I use to setup my Video Wall? Are professional displays (vs consumer TVs) worth the extra cost?

Userful™ software appliance allows you to output to virtually any display, and even intermix and color calibrate different makes and sizes of displays within the same video wall. Although substantially more expensive, professional displays do have numerous advantages in terms of features, longevity and warranty. For unattended public displays in 24/7 operation, there is no question that professional displays are recommended. For less demanding setups (e.g., a video wall behind the reception that is under regular staff supervision and is in operation only 8h/day) the substantial cost savings offered through use of consumer TVs are justified.

Q: Will buying 4K displays improve the visual impact and image quality of my video wall?

A high quality 4K display with a high quality upscaler will improve the picture quality a bit over the same content being displayed on an equivalent quality 1080p display. Displays often have built in hardware that uses a process called upscaling to convert incoming sources to fit their output display size (in this case, 4K). Done right, this upscaling combined with the higher pixel count on a 4K display can actually add to the perceived detail of the image, but you will have to look very closely to actually see the difference. Just because a display is 4K doesn't mean it necessarily has a good scaler built in.

Q: Can I create a video wall using 4K displays with the Userful solution?

Yes. Our zero client devices are fully compatible with 4K displays and many of our customers have deployed 4K displays with our zero client devices with great success. Our zero clients output a maximum of 1080p resolution which is then upscaled by the 4K display’s built-in scaler.

Obviously 4K displays cost more, but they do provide better visual results than the equivalent quality 1080p displays. Most customers find the limiting factor on their video wall resolution to be their source content, which for large video walls is typically much smaller than the total possible pixel output of their displays. For example a 2x2 video wall with 4k displays would require an 8k source (which today is feasible only for static images). Perhaps 1% of the video wall controllers in the market are powerful enough to actually drive full frame rate video at 8k or higher resolution.

Q: Can I use different displays (sizes and aspect ratios) within the mosaic-style (artistic) video wall (e.g., creating a heterogenous video wall)?

Yes. Userful's video wall solution can correctly calibrate for different bezels, different models and even different brands of display and can correctly calibrate everything into a single video wall. Userful’s built in color calibration can also help you correct any color discrepancies between displays, even across different makes and models. You should ensure all the selected displays use the same panel technology such as IPS or MVA.

IPS panels provide the best color uniformity and viewing angles. Other technologies can exhibit contrast and gamma shift when viewed at off angles.

Q: Can I use Userful to power a video wall made of LED panels?

Yes. Userful is a great solution for many LED deployments. Even when the total resolution of your LED wall is less than 1080p resolution Userful still adds substantial value for many LED deployment use cases:

  1. Adapting to the odd display sizes commonly found with LED walls and panels: There is an enormous diversity in LED panels, some PCs are unable to adapt to this range of odd and unusual resolutions. The Userful software and zero-client receiver devices have been designed to flexibly support a broad range of unusual (and even odd) aspect ratios and display sizes. They can be set to output any custom resolution, provided the maximum resolution (in either direction) is less than 2048px, and the total pixel count (x*y) is less than 2.07M pixel (x * y = <2.07M px).
  2. Centralizing the player/server & environmental robustness For many LED deployments, the Userful server is configured to output to the zero-client receiver(s) (attached connected via HDMI to the LED wall(s)). Userful is great for outdoor use cases (as you can keep your servers in a controlled environment indoors, and the receiver device -- which has no moving parts, draws minimal power and works well in high heat or sub-zero temperature environments and can even be power-over-Ethernet) can be housed outside within the outdoor display. By using standard Ethernet Userful gives almost unlimited distance between display and server without relying on flaky cable extension solutions.
  3. Advanced feature set and multi-window control Userful's advanced remote management, multi-windowing capabilities, API, scheduling, cloud content distribution, mirroring, and other features can be a valuable addition to LED deployments at a reasonable price in relation to the total project costs.
  4. Splitting & Tiling (for Higher resolution LED walls): Individual LED panels (each receiving a 1920x1080 or lower HDMI input) can be treated the same as individual conventional LCD panels in a video wall and can be tiled together by the Userful video wall controller with one receiver per HDMI input. This leverages Userful's 4K, 6K, or 8K output capabilities as well as Userful's artistic flexibility and control to create and drive large or unique video wall configurations. Please note that for smooth playback on LED video walls, we recommend purchasing server and networking hardware from Userful that is capable of handling 60FPS playback to ensure the highest possible framerates.

Note: Since Userful is licensed per display and there is no server cost, there is a minimum of 3 displays/licenses per server.

Nvidia Offload

Q: When do I need an Nvidia Offload Card?

Userful recommends Nvidia offload card for all video wall configurations. The Nvidia offload card renders higher video and image quality in a scaled video wall with a substantial improvement to synchronization, and can reduce CPU load by as much as 50%. For a complete list of supported cards, visit Nvidia Offload Support.

Q: Which Nvidia card is compatible?

See the list of our tested and certified cards. Other 10 series Nvidia cards may also work.

Q: Can I use an AMD GPU in place of an Nvidia GPU?

No, at this time only Nvidia GPUs are supported. An AMD GPU will not actively hinder the system, but currently cannot be used to assist a video wall in any way.

Q: How do I enable the Nvidia Offload support for content synchronization?

  1. Ensure that you have supported Nvidia Offload Card installed in Mid-Range Appliance
  2. Set the default startup GPU in the BIOS of the Userful host to the Intel® integrated GPU
  3. You must NOT plug any display onto the Nvidia GPU
  4. Go to the Control Center > Settings > Performance Settings Card and enable the Nvidia Offload Card Support

Note: You will need a special license for Nvidia offload support. See Nvidia Offload Support for more information.

Q: Do I need to restart the Userful host after enabling or disabling the Nvidia Offload Card?

Yes, the system will give you the warning message and restart the Userful host automatically when changes are applied.

Q: How do I see if the Nvidia Offload Card is in use?

Open Control Center > Settings and check the "Performance Settings" link. You can also check the GPU usage by typing nvidia-smi command at terminal.

Control Center

Q: What is the Control Center?

The Control Center is a browser-based management portal used to configure video wall and monitor displays. Its feature include:

  • Mapping
  • Configuring Video Walls
  • Network Management
  • Display settings
  • Display access control
  • Virtual Machines
  • New package installation and updates
  • License management and access to support

Q: How can I change the language of the Control Center GUI?

It is the Browser's preferred language which controls the language of the GUI and not the Userful host's default language. This way multiple administrators can access the system in their preferred language of choice. To change the Control Center's GUI language, please change your browser's settings to select your preferred language.

Q: How can I create a Control Center launch icon on my mobile device?

To create the launch icon:

  • Open any web browser on your mobile device and access the Control Center by typing the Userful host's IP address in the address bar
  • Click the "Action" button, Iphone-share.png for iOS and Android-share.png for Android
  • Select the "Add to Home Screen" option from the menu
  • Edit the name and click the "Add" option. The device will return to the home screen and you will see the icon

Q: Can I control my video wall via a mobile device or laptop?

Yes, If you are on the same LAN you can easily control it through the Control Center. Please visit accessing the Control Center.
You can also use variety of features available under Remote Control Settings to remotely control and interact with stand-alone displays and video walls via a mobile device, tablet, laptop or a desktop.

Q: Can I access the Control Center remotely from over the WAN / Internet?

If you want to access Control Center from a remote location, we recommend an Internet connection to the site where the displays and Userful appliance are installed with a "static" IP Address (you may need to contact your Internet service provider to obtain this). Alternatively, it is possible to sign up for a dynamic DNS service separately. Then, you will need to enable "port forwarding" on your router and route inbound requests on that specific port to the assigned static IP address of the Userful host. This way you can simply type in the external facing IP address and specified port number (http://IP_Address:port_number) in any browser to connect the Userful Control Center.

Q: How can I give users access to control and change the content and/or active sources on the video wall without giving them access to the Control Center?

If it is just playlist content that users want to control, there are two ways to achieve this. You can set a Signage Player playlist to play a directory, and then set up remote access (FTP or Samba file share) and allow the user to copy or remove content from that directory.

Alternatively, most of our customers use one of the supported third party content management solutions to manage content. You can also set the video wall to play an HTML5 web page and use the solution to change and edit the content on that page.

If you want users to switch between sources, a second approach is to create a Welcome Screen with all the desired sources available and then use the "Source Switcher" feature to launch any session from any device on the same network.

Q: Does Userful™ support multi-level permission system? Can I have a separate login for unprivileged staff access where they can control mapping of displays but not admin level functions?

Yes. Userful™ supports “admin” and “staff” user accounts with different login credentials. Admin login allows full access to all system functions whereas the "staff" login offers restricted access to a limited set of features. Staff users can only map displays to any source without changing any session settings. For more details, visit staff login section.

Q: Do I need a specialist to help me with routine configuration of the system?

AV specialists are not required for routine configuration changes. Any browser, even a tablet can be used to setup and configure the video-wall in minutes. Drag and drop GUI and intuitive test pattern makes it easy to map appropriate portions of the image to complex artistic display geometries as well as to fine-tune bezel correction in grid layouts. Please visit Configuring Video Wall page for more details.


Q: How do I map content to the video wall?

After creating and calibrating your video wall it will appear in the Control Center > Mapping screen. This screen provides the ability to map multiple displays to sources via a drag and drop interface. The different types of sources available are:

Q: What kind of content can I play on a video wall?

Userful's Video Wall feature is very versatile. It supports a broad range of both static and interactive content including:

  • Video
  • Animation
  • Images
  • Websites
  • Tickers and crawls using RSS or text feeds
  • Calendars, clocks, and other widgets (using integrated Content Management Solutions)
  • WebGL, HTML5, Flash content

Q: How can I display a Powerpoint presentation on the video wall?

For non-interactive presentations:

  • Export your presentation as static jpeg images optimally sized for the video wall, then copy the files to a directory and set them in a directory-based playlist using the Signage Player source, or
  • Export your presentation as a video file (there are various tools online that enable you to do this, including animations and sound), upload it to the Userful host and access it using the Signage Player source

For interactive sessions:

Q: What are the supported video codecs and image formats for Signage Player?

Following content codecs and formats are supported:

  • Audio Codecs: MP3, FLAC, AAC
  • Video Codecs: H.263, H.264, H.265, MPEG, Theora, Vorbis, VPX, XviD, VP9
  • Video Formats: AVI, ASF, MKV, MPG, MP4, OGV, MOV
  • Image Formats:.gif, .pbm, .pgm, .png, .ppm, .qif, .qti, .tif, .tiff, .jpe, .jpg, .jpeg, .qtif, .webp

(Note: The file extension is case sensitive and only lowercase should be used.)

Q: Does your solution support 3D games?

There are several ways to run 3D games:

  • Web-based games that use WebGL can simply be run in a Chrome source (be sure to enable GPU-assisted acceleration)
  • Native Linux 3D games running in a Linux Login source
  • Capturing content using an external gaming PC as the source

Q: When should I turn on the Mirror Groups feature?

You should turn on the Mirror Group feature when you want to run the same content on multiple displays or video walls in perfect content synchronization. Please visit Mirror Group section for more details.

Q: How many sources can be created in the Control Center?

Userful™ software appliance does not set any limit on the number of sources that can be created, you can create as many sources depending on the requirement. However if you have more sources you have to scroll down to a specific source for assigning a display or a video wall to it by holding display or video wall icon.

Network Streamer

Q: Is Userful's Network Streamer an RTSP client or server?

Currently, Userful™ software appliance provides only RTSP client. If you want to output content from your RTSP server (e.g., webcam or internet streaming service) to your video wall, the Network Streamer source can do that.

Q: Does your solution handle real time camera data streams and resolutions?

We support Real Time Streaming Protocol (RTSP) streams as well as several other streaming protocols and we have tested 1080p RTSP camera streams. We are happy to work with you if you require a specific streaming format or resolution.

Content Management Solution

Q: What types of integrated signage players can we run on the server (without any external media players or HDMI capture cards)?

Currently, we support browser-based content management solutions, including:

We are adding additional Content Management Systems all the time. If you have a specific CMS you would like to work with, please let us know.

Q: How do third party plugins work?

Our solution is integrated with a number of content management solutions that are separately licensed or free. Because our solution is built on top of CentOS 7.x (based on RHEL 7.x), skilled Linux administrators have the flexibility to install their own third party plugins and perform additional customization.

Q: Userful doesn’t list my content management system as a supported CMS? Can I still output content to the video wall?

Yes. Content Management System can be integrated with Userful™ using one or more of the options listed below (HDMI capture, Virtual Machine, Browser CMS, Native Plugin). The optimal approach depends on a handful of factors.

  1. HDMI capture: This approach efficiently offloads the content rendering workload to a separate media player device. Configure your media player and connect it to a capture port on the Userful host instead of connecting it to a display (typically via HDMI). Userful supports both 1080p and 4k multi-port capture cards. This approach adds the cost of the media player and capture card but offers enormous flexibility and creates little to no impact on Userful host system resources because all of the video processing is being done on the external media player.
  2. Network Streaming: This is similar to the HDMI capture approach, except it eliminates the need for a capture card in the Userful host. Instead of configuring the media player to output a network stream; configure your Userful host to receive this network stream. This typically adds some latency over HDMI capture (which is close to real-time) due to the network encoding and decoding, but saves cost on capture cards and eliminates the distance constraint between your media player and your Userful host.
  3. Build a Native Userful plug-in: Userful team can work with your content management system vendor to create a plugin for their CMS. Userful often provides the development work for this without charge (provided the CMS meets certain criteria and is keen to participate). The advantage of this approach is it is natively rendered so typically achieves good performance and it eliminates the need for an extra device as mentioned above.
  4. Manual setup: If your CMS has a browser-based player that works in Firefox or Chrome you can manually set this up and feed parameters such as MAC address as part of the URL.

Capture and Playback

Q: Does your solution support multiple HDMI capture cards? What is the upper limit on the number of simultaneous inputs?

Userful supports Blackmagic DeckLink capture cards. The Userful system can handle multiple input cards, limited only by the number of PCIe slots you can fit into your Userful host. You should contact us with details of your project if you intend on using multiple cards ahead of time.

Check our list of supported capture cards.

Q: How can I use Userful solution to broadcast LiveTV on multiple screens or Video wall?

You can broadcast LiveTV channels by plugging Supported Capture Cards to Userful host. If you need to broadcast more than one channel, you need to purchase a capture card with multiple ports.

Q: When it is preferred to use Hardware Capture source over Desktop Streamer (VNC) source?

Hardware capture method is preferred over other sources in the following use cases where:

  1. Latency is not acceptable (the software encoding and network transport of VNC adds 1-3 seconds of latency).
  2. Network streaming of the external source within the LAN is seen as a security risk.
  3. Users can not install VNC server software on the source device (e.g., a locked-down desktop image or media player, or devices that are regularly changing or not controllable).
  4. Users don't want to install and configure the VNC server software on the device.
Please visit Capture Sources for more details.

Q: Can I mirror my laptop to a video wall in a conference room?

Yes. However, if you are switching between different laptops throughout the day, this is not a recommended use case as HDMI capture settings may need to be changed with each laptop due to variances in output resolution and color space.

Q: My media player does not have an HDMI output, how can I run it to a video wall?

While the vast majority of modern media players support HDMI output, contact us with your needs and we may be able to advise on the best approach. It is also possible with some Content Management Systems to integrate their player software directly into Userful.

Q: How can I connect an external media player (PlayStation, Xbox, Apple TV, Chromecast, Laptop) to the video wall?

Install a supported capture card, configure the source and connect any non-HDCP source directly to the capture card. For more details, visit How to Capture Multiple External Devices.

Q: How can I update firmware for the Blackmagic Capture Card?

To update firmware:

  • Open the terminal and type in the following command to check the firmware version (sudo or root privileges are required through out the procedure):
  $ sudo BlackmagicFirmwareUpdater status 

The output looks something like:

 0: /dev/blackmagic/io0 [Intensity Pro 4K] 0x85 OK 

Status "OK" represents latest firmware. If the command returns “PLEASE UPDATE”, type the following command and reboot the system:

  $ sudo BlackmagicFirmwareUpdater update 0 

where "0" represents the capture card number

Q: Is there any lag time between capture and playback?

There could be a negligible lag time (i.e., 30-100 ms) depending on source media type, size of the video wall, capture cables etc. However, it can be minimized by lowering the refresh rate of the individual displays.

Q: Do you support external Apple / Windows / Android / Playstation players?

A broad range of external devices can be connected to the Userful host via a capture card. Plug the device directly into the capture card to play the content. Please note that HDCP encrypted content playback is not supported.

Q Can I connect an existing matrix switch to the video wall?

Yes, simply plug one of your “output” HDMI cables into the HDMI capture card in the Userful host. The video wall would then become one of your switched outputs. For new installations, it is worth considering building a Userful host with multiple capture cards and using the Userful host to replace your matrix switch altogether.

Q: Why do my displays freeze when I map more than one display/video wall to a single source?

Due to limitation of the capture cards, only one process can access a single input at a time. To playback a single source on multiple displays/video walls you must use Mirror Groups.

Q: Do you support “HDMI Extender over CAT5e/CAT6” to capture external device(s)?

Yes. If the distance between the captured external device and the Userful host is long, you can use HDMI Extender to avoid long distance HDMI cables and HDMI Extender Repeater. We have tested a couple of HDMI Extenders over CAT5e/CAT6 (e.g., D-HDMI-EP30 and D-HDMI-EPNP) it works fine with our solution for a distance of upto 30 meters. The HDMI Extender come in a pair (i.e., transmitter and receiver), the transmitter unit will be connected to the external device and the receiver unit will be connected to capture card installed in the Userful host. A pair of CAT5e/CAT6 cable is used to connect the two units.

Video Wall

Q: What is a Video Wall?

The Video Wall component in Userful software appliance is used to send synchronized high-resolution graphical content to an array of displays simultaneously. Typically this is achieved via the "Control Center". Video walls are commonly used in advertising, films, museums, broadcasting. With this solution, a single Userful host is able to output one or more entire video walls over a network.

Q: What is "Artistic" Video Wall?

Sometimes called a mosaic-style video wall, the Userful’s artistic layout available in the “Ultimate” module enables you to intermix different sizes of displays and configure them at any angle to create a truly unique and eye-catching video wall canvas. Userful’s unique and powerful interactive pixel-perfect calibration tool enables you to set up these unique configurations in minutes. Please visit Configuring Video Wall page for more details.

Q: How do I configure my video wall?

Visit the Configuring Video Wall page for detailed instructions.

Q: Does Userful™ software appliance supports overlapping of video wall zones? What are the rules?

Yes. The rule for overlapping zones is that the most recently played zone will play on top and a zone will continue to play as long as at least one of the display is still available. Some care must be taken while assigning Control Display to the overlapped video wall zones (i.e., Control Displays for the overlapped video wall zones must be different).
This is helpful for control room environments and some advertising scenarios.

Q: Is Userful’s integrated Color Calibration compatible with displays?

Color Calibration is achieved by adjusting color values directly at the zero-client chipset level (rather than adjusting settings within the display itself). This design ensures compatibility across a broad range of displays as well as having the further advantage of being able to calibrate color on video walls comprised of a heterogeneous mix of different displays. To learn more about color calibration, visit Configure Video Wall.

Q: Is 6k playback possible with Userful solution?

Yes. For 6k content playback, Userful strongly recommends the Userful certified Mid-Range Appliance. Please visit the Hardware Guide or contact Userful representative for more details.

Q: How do I create content for an artistic video wall?

Userful software appliance is designed to make video wall content creation simple and straightforward. No special steps are required to create content for your artistic video wall. The canvas is the bounding rectangle that encloses all the pixels of all the displays within the video wall. For HTML5 content, the Userful host will launch a browser window of exactly the same height and width as the video wall. You can either create content optimized for this aspect ratio, design the layout of your artistic video wall to match a desired aspect ratio, or use responsive design techniques when building your HTML content so that it adapts cleanly to a variety of aspect ratios. If you are playing video content (e.g., using the Signage Player source), it will play your video centered horizontally and vertically, depending on the scaling option selected (Scale to Fit, Zoom full-screen, or Stretch full-screen).

Q: Can I choose the size of the canvas for my video wall?

Canvas size is dynamically optimized based on the screen resolution (net pixel size including bezels) for interactive sessions. You can also limit the canvas size while configuring zones through Control Center. Our software automatically scales up and scales down the canvas size as required. You could simultaneously play 8k content on a 1080p wall and 1080p content on an 8k wall. You will get the best visual fidelity when your canvas matches your wall, or will be wasting performance when your canvas is bigger than your wall.

Q: I don’t have any 4K content. Why is it still important to invest in a video wall solution that is capable of playing 4K and higher source content?

Installation of a video wall is a very large investment. Userful’s modular approach uses standard PC hardware for the server and standard zero client devices for each screen, ensuring your video wall investment can last for 5 or even 10 years or more. The zero client device lifespan typically exceeds that of your display, and the Userful host can be easily replaced every few years to keep current with the latest hardware advances for a nominal cost. The amount of 4K content is growing exponentially and will increase dramatically in the months and years ahead. While you may not have 4K content today, in a few years, 4K (or higher) will be the expected resolution for newly created content.

Q: When you split 4K content to multiple displays, what filtering and processing are you doing on the scaled image before you send it out?

Both the CPU and GPU are utilized to dynamically perform any scaling, rotation, or cropping required for each of the individual segments of the video wall.

Q: Can I arrange my displays in an overlapping configuration?

Yes, in an artistic video wall you can overlap displays arbitrarily, simply drag the displays on top of each other to create the desired overlap, then fine-tune your alignment using keyboard arrows. In a grid video wall you are allowed uniform vertical or/and horizontal overlapping

Q: What are the different audio output options for the video wall solution?

There are 3 options:

  1. Pull sound from the sound output jacks on the Userful host. This typically provides the best quality sound output as compared to just stereo sound at the zero client or display itself.
  2. Pull sound from the zero client device via the 3.5mm stereo audio output jack. One device will be designated as the "Control Display" for the video wall during creation of the source and will provide audio output.
  3. Connect the display with an HDMI cable. This has the same quality as option #2 (stereo) but lets you use speakers built directly into the TV or display.

Q: Can I use 1080p displays to play 6K or 8K content on my video wall?

Yes. Video wall applications always upscale content. Unless you have unusually high-resolution source content (e.g., 8k), or are outputting to an unusually small video wall (e.g., less than 4 1080p displays), the Userful scaling optimizer ensures you won’t miss out on a single pixel of source resolution fidelity whilst balancing CPU and network demands. Userful scales all the way up to 6k and soon 8k source content, with the more typical 4K resolution source files, unless your video wall is less than 4-screens you are also not going to miss out on any resolution.

Up-Scaling (increasing the resolution of the content for output on a high resolution video wall) is a natural part of every video wall technology. The only time you are losing resolution is when you are engaged in down-scaling (for example outputting 8k content to a 2x2 video wall).

Q: How can I get live video from a digital video camera to output to the video wall?

Some webcams output RTSP streams and these can be connected via the Network Streamer source. Please note this approach would add some latency encoding and decoding will add visually detectable latency to your broadcast.

If you need to achieve imperceptible latency, you’ll need a direct connection between your camera and a capture card in the Userful host. We recommend cameras that outputs via HDMI or SDI streams combined with one of the certified capture cards. If configured correctly this should enable you to capture and relay live video to various screens or video walls connected via network to the Userful host.

Q: Can the Zones feature display a video in the center of a 2x2 video wall, overlapping the other 4 screens, and have different content played in the unused areas around it?

The zones feature allows user to have a video wall playing different content within one layout. To achieve the desired effect you could either setup a 3x3 video wall (with the single monitor in the middle playing different video than the outer ring of 8 displays surrounding it) or a 4x4 video wall (where you could have a 2x2 in the middle).

Alternatively, using one of the integrated content management systems you could achieve the desired effect by mapping a single source to the entire wall (regardless of size) and control the "picture in picture" zone size within the content management system.

Q: Can you split / subdivide individual displays into smaller zones?

Yes. Userful's Ultimate license provides users the flexibility to create subdivisions among displays or video walls to show multiple content running simultaneously, in a fixed layout through Multi-Window source.
You can also achieve the desired result by using various 3rd party content management systems. The Userful "Zones" feature enables individual sources (content management system, live TV, etc.) to span one or more whole displays. Many of the content management solutions which Userful integrates allow you to create and independently address multiple content zones within a single display (e.g. to have tickers across the bottom, etc.). Together these create a literally limitless range of creative possibilities.

Q: How can I use input devices such as a keyboard and mouse with the video wall?

A control display in the video wall configuration is the primary display designated for input and audio capabilities. Plug a keyboard or mouse into the control display's zero client device and make changes. Any action taken to this control display will have the same effect on the video wall as it would on an independent display. You can select the control display while configuring zones.

Q: If I have an existing display management system (RS232 or Ethernet) how will it interact with Userful?

The display connects to the zero client device via either the HDMI or VGA port of your display. You could still use an Ethernet or RS232 control function using an external control and monitoring system to display monitoring, settings, etc., and in the case of a smart display there is nothing that needs to be installed on the TV or display itself.

Q: Can I output multiple content sources on a single video wall screen at the same time?

Yes. However, currently this functionality is only available via the Linux Login and Cloud Desktop sources. This enables access to a desktop environment and a full window manager where you can resize and move multiple windows around the screen. Alternatively, you can also use an external source (such as a Windows PC) and capture a real time video feed via the HDMI capture.

Q: Does your solution handle blending to send overlapping images to adjacent projectors?

We can adjust overlap via adjusting for a "negative bezel" creating an overlap region, but currently we don't support blending (as in reducing the intensity in the overlapping region to correct for the double or quadruple light).

Q: What are the most efficient ways to get content onto the video wall?

The most efficient approach is to playback videos directly from the hard drive. Though video content can technically be up to 16,000 pixels in either direction, provided your video content does not exceed 4096 pixels in either direction; it enables the onboard GPU to perform the hardware video decoding, preserving CPU. For video, we recommend h264, MPEG2, or h265 as the codecs with MP4 or avi as the container. To maximize performance create and store your videos on the Userful host to play in a playlist loop. Note: When the same content will be played simultaneously on multiple video walls be sure to use the mirror group feature. This ensures the video is only being decoded/processed once.

The second most efficient method is via HDMI capture cards, followed by network streaming (where the content must be both received over the network and decoded before it can be processed).

The CPU is consumed most when your video wall is mapped to sources that render the content directly (for example a full-screen browser session or a content management system player). Here the Userful host needs to generate all the pixels in addition to performing all the typical tasks of a video wall controller (splitting and sending content to each display).

Q: What color variation issues can I encounter when viewing a heterogeneous mix of displays (different display models) within a single video wall?

Userful’s solution makes it possible to use a heterogeneous mix of displays in a single video wall. The built-in color calibration tool provides a quick way to correct color settings on individual displays. However, there will always be some situations (such as viewing the wall from different angles) where a slight but detectable color variations can be seen. If a heterogeneous video wall is being viewed from a single angle (e.g., a straight-on view) it is much easier to achieve a uniform color. However, if the video wall is set up such that people can walk past it, then viewing angle can change dramatically and pedestrians may notice additional color variations. User needs to determine whether flawless color uniformity from every angle is important than the unique look of having different sizes of panels within the same video wall canvas. If uniformity is important then we suggest using the same panel model (or at least same series).

Userful REST API

Q: What languages can I use for Userful REST API?

With Userful's REST API you can use any language you want. Userful provides some example code in a variety of languages such as C#, HTML/JavaScript, Java, Python, etc. You can even experiment with calling API calls directly from a web-page using JavaScript (so that users interaction with their web-browser triggers events on the video wall)
Please visit to learn more.

Q: Can we use the Userful REST API to control scheduling?

Yes almost everything that could be achieved via interaction with the GUI, can be controlled via the API. The API is real time, so it implements the action upon receipt of the command. This means any control of timing needs to be handled within your API script.


Q: What environments is Userful™ software appliance Ideal for?

Userful™ software appliance is ideal for signage installations in retail, corporate, entertainment and hospitality environments as well as control room video wall solutions in security, process control, and transportation.

Q: Do I need any license or maintenance support for Userful appliance?

Though you can evaluate Userful software in trial mode, a purchased software license is required for deployment. Maintenance and support is an optional (but recommended) extra service which can be purchased that entitles you to free software updates, professional troubleshooting and support from Userful. Please visit Support and Maintenance Renewal FAQs page for more details.

Q: Do I need to manage licensing through Control Center whenever I modify any licensing attribute?

No. Userful will submit the changes in the license server when you request any changes to your current license. You just need to reboot your Userful host and ensure that Userful host is connected with the Internet while rebooting, this will automatically update the license status in your Userful host. But if you need to update the number of displays licensed, Go to Settings > Manage Licensing.

Q: What video compression format (H.264/H.265) does your solution send from a Userful host to zero clients?

The encoding is done by our software and is optimized to preserve image quality and network bandwidth while maintaining synchronization. Each zero client device receives a Motion JPEG (MJPEG) stream because using H.264/H.265 would introduce encoding and latency challenges that would not be acceptable for most use cases. Uncompressed video would be far too demanding on the network and endpoint.

Q: Professional video wall mounts are expensive, can I just use ordinary TV mounts?

Though not typically recommended, it is possible on a small video-wall (e.g., a 2x2) to use less expensive TV mounting solutions and save some money. Setup will naturally take longer and there may be some imperfections in alignment so the savings may or may not be justified. For larger video walls (3x3 and larger) we strongly recommend using the Chief or alternative mounting solution designed specifically for video walls. While with a 2x2 you can access each of the 4 TVs from the exposed edges, with a larger video wall it becomes impossible to access individual displays without first removing neighbouring displays which is painfully cumbersome.

Q: Does the Userful host automatically restrict content playback by enforcing copyright restrictions?

No. The Userful system itself does not impose any restrictions on what content can or cannot be displayed. Though other systems such as HDCP do. We leave it up to the user to determine and adhere to any copyright restrictions and ensure fair use (which would be a formidable and quite likely even impossible task to automate). Some might argue that video walls by their nature are a public display, we have actually seen several examples of private personal video wall installations. So even the determination of personal vs public display is not within the bounds of what a system developer could asses.

Q: What is a Content Player device?

Player device is a component of a digital signage system that is responsible for rendering and outputting the digital content (in pixels) to the video card attached to a signage display. The player implements instructions from content management software. With Userful you can either connect an external player (via an HDMI capture card) or in most cases run multiple instances of the player software directly on the Userful server (which reduces costs and facilitates management).

Q: Does Userful solution support 60fps at 4k and 6k resolution source content?

Yes, Userful™ solution supports 60fps for video file playback. The Userful standard appliance is capable of playing a single 4k source at 60fps (and possibly even 2 simultaneous 4k sources at 60fps). It should also be possible to playback 6k at 60fps. Please note that this is applicable only for video file playback. Currently, Userful™ solution does not support 60fps for non-video content. Also, going from 30fps to 60fps doubles the load on the system CPU, offload card, and the network. Visit Nvidia Support for more details.

Q: Does Userful™ support 8k source content?

Yes. Userful™ software appliance supports 8k source content and 30fps for local video playback (Signage Player). Please note that you will need GTX 980Ti installed on the Userful host for 8k video playback. We do anticipate adding 8k support for interactive sources in the future.

Q: Does Userful solution support browser caching. If the browser has downloaded content, will it keep on playing?

Browser caching simply depends on the type of web content. General web browsers may cache web pages as they preload a big chunk of the site and when you navigate around you are just showing and hiding parts of the same web page, these sites continue to work without an internet connection. Whereas some sites constantly poll the server for new content so they break soon after the internet connection is lost.
Please note: Browser caching will not cache video(s) as they are too large in size.

Q: Does Userful™ support projection mapping?

Projection mapping is the process of warping or aligning projected images and videos via image processing software to accommodate irregular projection surfaces. This allows real-world objects to be used as projection surfaces, correct for distortions via software. When you project an image onto an arbitrary object you will find that the image appears distorted. For example, if the object has angles (or is rotated relative to the camera) the image will be awkwardly stretched and distorted. With Projection mapping the computer “pre-warps” (maps) the image so it appears undistorted when projected onto the irregular projection surface.

Userful does not currently include projection mapping. However, we do support negative bezel compensation which allows multiple projectors to be stitched together into a single surface. Userful can handle the projection of the already mapped/distorted image, provided you can process the video externally to match the surface.

Q: Does the Userful support TV tuner cards?

Userful™ solution includes Video Capture source that supports a broad variety of video capture devices supported by V4L (video4linux). V4L is the software commonly used to support TV tuner cards under Linux. However, for V4L to work, a kernel driver is required for the chosen TV tuner card. Since the chipsets in commercially available TV tuner cards changes so quickly, by the time drivers for these cards become available in the Linux kernel, the chipset is no longer commercially available. For this reason, Userful recommends that customers who require live TV use an external TV tuner solution that outputs a video signal (e.g., HDMI) that can be captured by one of our supported HDMI capture card solutions. Though slightly more expensive at the outset, this ends up being a much more supportable solution in the long term.

Q: Does Userful™ software appliance work well for presenting social media feeds?

Yes, There are lot of tools on the internet to display social media feeds in a browser window. Pick the tool that you like the best and then launch a full-screen web browser source on your video wall to get started.

Hootsuite platform is considered as an example to quote the steps for managing social media (i.e., twitter)
Follow the instructions mentioned in the link to set up your account and then create and configure Web Browser Source under Control Center > Mapping to get started.


Q: I’m seeing occasional visible sluggishness when playing large numbers of videos. How should I fix this?

  • Use the mirroring feature when playing identical videos to reduce CPU load significantly, or
  • Install an Offload Card to double the performance of your Userful host, or
  • Check CPU load using "top" command on the terminal to ensure CPU is adequate for the video load. If any of the videos are particularly inefficient consider replacing or re-encoding them, or
  • adjust your Userful host to "Skylake" that has significantly more powerful GPU than Broadwell or Haswell system, or
  • If any of the videos have a higher than necessary bitrate or frame rate consider re-encoding them using an optimal format

Q: I am seeing license reminder screen even though the system has hardware license. How should I fix this?

Userful host with hardware licensed zero clients will never show license reminder screen.

  • Ensure that at least one or more zero clients are connected to the Userful host
  • Disable any unused video output on the Userful host (in case of dual head video card)

Q: What if I have a problem? How can I troubleshoot my system?

The Control Center can help you solve any problem you may encounter. By selecting Support > Troubleshoot a Problem from the Control Center, a navigation tree opens a page with links to relevant documentation. If a problem cannot be solved using Userful's documentation, the best way to receive technical assistance is to Submit a Problem Report directly to Userful Support from the Control Center.

Support and Maintenance

For all your queries related to Userful™ support and maintenance services, please visit Support and Maintenance Renewal FAQs.