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.
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.
