CASE STUDY · LIVE EVENTS & PROFESSIONAL AV

LED screen software for configuring large displays

Nanjing is embedded LED screen software developed for ROE Visual, helping AV engineers configure large LED displays, processors, presets, and hardware health during live productions.

Industry

Live events & professional AV

 

Client

ROE Visual

Solution

Embedded LED screen control platform

Delivery

Experimental pilot · approximately 6 months

See Nanjing in action

Watch the video to see how Nanjing turns the complex setup of a large LED display into one operator workflow — from hardware discovery and panel mapping to display settings, presets, and health monitoring.

01 — Context

Large LED displays depend on precise hardware configuration.

Concerts, conferences, and live productions can rely on LED displays built from thousands of individual panels. Those panels are connected through distribution boxes and graphical processors that receive video input and determine how the final image is mapped across the display.

Before an event, AV engineers need to understand the physical topology, configure panels, set inputs and outputs, adjust display properties, and confirm that the equipment is ready. These activities take place under time pressure, where a configuration error can affect the live production.

02 — Problem

Configuring large LED displays is complex, time-sensitive, and difficult to coordinate.

ROE Visual needed a solution that could make the configuration of panels, distribution boxes, and image processors easier to operate without hiding the technical detail required by experienced engineers. Teams needed to discover hardware, map panels, configure video inputs and outputs, apply display settings, and save reliable configurations for repeat use.

The solution also needed to run directly on resource-constrained image processors, remain accessible through a local Wi-Fi network without depending on external internet access, and keep several engineers synchronized while working on the same installation.

03 — Solution

Embedded LED screen software for large-display configuration.

The solution was Nanjing: a custom software platform developed for ROE Visual to configure and operate large LED display installations from a browser-based interface. It runs on the image processor itself and is available to engineers connected to its dedicated Wi-Fi network.

01. Hardware discovery and topology overview

Engineers can detect processors, distribution boxes, ports, and panels, then inspect the installation through graphical and tabular views of the detected hardware topology.

02. LED panel mapping and signal configuration

Operators map LED panels on a grid, group and arrange them, assign wiring strategies, configure inputs and outputs, and position video signals across the final display layout.

03. Display controls and presets

The platform supports brightness, gamma, RGB, calibration, test patterns, and other display parameters. Engineers can save, compare, and selectively apply presets for repeatable setup workflows.

04. Health monitoring and device operations

Health checks, diagnostics, logging, and firmware-update workflows give technical teams clearer visibility into component status and support maintenance of the installation.

04 — Engineering

Designed for responsive control on constrained event hardware.

Nanjing runs as an embedded web application on ARM-based image processors. An Angular interface communicates over WebSockets with a reactive Java Spring API, which integrates with a low-level C++ layer responsible for microcontroller communication.

The local runtime is packaged in a Debian image and works through the processor’s dedicated Wi-Fi network. The architecture was designed to remain responsive during live configuration despite strict processor, memory, and storage constraints. A cloud extension was designed for future fleet management, remote health monitoring, preset distribution, and controlled updates.

Embedded processor runtime

The SPA, reactive APIs, health monitor, and device-control services run directly on the graphical processor, allowing engineers to configure LED displays locally without requiring external connectivity.

Real-time synchronized control

WebSocket-based communication keeps application state synchronized between connected operators, reducing the risk of conflicting changes during live-event configuration.

Performance under hardware constraints

The experimental pilot supported up to 16 concurrent users on custom processor hardware limited to 1 GB of RAM and 1 GB of storage.

05 — Results

An experimental pilot tested with ROE hardware.

Three engineers prototyped, architected, and developed Nanjing over approximately six months. The embedded platform was tested with manufactured ROE hardware for configuring large LED display installations.

Experimental pilot on manufactured hardware

The platform reached an experimental pilot stage and was validated through integration testing with ROE image-processor hardware.

16 concurrent users on constrained hardware

The pilot demonstrated support for up to 16 concurrent application users on a custom processor with 1 GB of RAM and 1 GB of storage.

Further development placed on hold

The pilot did not meet the corporate objectives required for the next investment stage, and further product development was placed on hold.

Need a clearer way to configure connected display hardware?

We help hardware and AV organizations turn complex device-control workflows into reliable software products.

Frequently Asked Questions

What is Nanjing?

Nanjing is embedded LED screen software developed for ROE Visual. It helps AV engineers configure and operate LED panels, distribution boxes, processors, presets, and display settings through a browser-based interface.

Which workflows does Nanjing support?

The platform supports hardware discovery, topology views, LED panel mapping, input and output configuration, display controls, presets, firmware updates, health monitoring, diagnostics, and logging.

Who uses Nanjing?

AV engineers and event teams use Nanjing while configuring LED display installations for concerts, conferences, and other live productions.

How does Nanjing work without internet access?

Nanjing runs directly on the image processor. Engineers connect to the processor’s dedicated Wi-Fi network and access the application locally through a browser.

How does Nanjing support multiple operators?

WebSocket-based communication synchronizes configuration state between connected users, helping engineers work on the same LED display installation with clearer shared visibility.

What results did Nanjing achieve?

The experimental pilot was tested with manufactured ROE hardware and supported up to 16 concurrent users on a processor limited to 1 GB of RAM and 1 GB of storage. Further development was subsequently placed on hold.