Api High Quality: Novastar H Series
An API (Application Programming Interface) for the H Series is a set of protocols, routines, and tools that allow external software or hardware to communicate directly with the H Series controller. Instead of pressing buttons on the device's LCD screen or using NovaStar’s proprietary software (like SmartLCT or V-Can), the API allows you to send text-based commands (usually over TCP/IP) to query statuses or change parameters.
The @novastar/native npm package provides TypeScript structures and APIs automatically generated from decompiled NovaStar .NET libraries. This package exposes more than for controlling NovaStar devices, allowing selective import of only the functions you need.
Understanding the specific APIs available for the H Series is not just a technical exercise; it's a necessity for creating complex, integrated AV systems. Below is a summary of the primary APIs and their typical use cases: novastar h series api
const session: SessionAPI = net.open('192.168.1.40'); await session.SetGlobalBrightness(0, 0, 0, 75); await session.SetGamma(0, 0, 0, false, 2.6);
The NovaStar H Series represents a significant advancement in LED video wall processing technology, delivering an all-in-one image processing and sending control solution tailored for professional LED display projects. However, the true power of these devices is unlocked through their robust Application Programming Interfaces (APIs), which enable seamless integration with third‑party control systems. For professional AV engineers, system integrators, and software developers, understanding the NovaStar H Series API is essential for building custom control solutions, automating workflows, and enhancing display system capabilities. An API (Application Programming Interface) for the H
For AV control systems running continuous schedules, maintain a single, persistent TCP connection with a heartbeat ping instead of opening and closing sockets for every command. This reduces network overhead and minimizes latency. Implement Command Throttling
Before making any API calls, ensure that: This package exposes more than for controlling NovaStar
If you have an 8K source driving multiple H9 units, you must crop the source.
The H Series handles massive video processing loads, but its control CPU can be overwhelmed if bombarded with thousands of API requests per second. Space out your commands—especially when resizing windows or cycling through inputs rapidly—by introducing small delays (e.g., 20–50 milliseconds) between packets. 4. Secure the Control Network
"jsonrpc": "2.0", "method": "input/crop", "params": "token": "session_token_abc123", "x": 1920, "y": 0, "width": 1920, "height": 1080 , "id": 6
This article provides a comprehensive overview of the NovaStar H Series API ecosystem. It will explain the core communication protocols, explore the commands used for preset recall, delve into the available tools and resources, and guide you through best practices for seamless integration.