| Last visit was: Mon Mar 09, 2026 1:13 am | It is currently Mon Mar 09, 2026 1:13 am |
github.com/novastar/h-series-api-examplesThis paper is a technical synthesis based on publicly documented NovaStar specifications and common industry integration patterns. Always refer to the official manual for your exact firmware version.
Master the NovaStar H Series: A Developer’s Guide to the OpenAPI
The NovaStar H Series stands as a flagship all-in-one video splicing processor, specifically engineered for fine-pitch LED applications. For developers and system integrators, its powerful OpenAPI is the key to unlocking seamless automation and custom control. Understanding the H Series API Architecture
The H Series utilizes a modern HTTP-based OpenAPI that communicates using the POST method and JSON data format. Unlike older serial-only protocols, this allows for robust network-based control over standard Ethernet infrastructure. Key Communication Specs: Protocol: HTTP Method: POST Data Format: JSON
Default Port: Often utilizes port 6000 for UDP-based alternate commands. Getting Started: Authentication
To begin using the OpenAPI, you must first obtain your credentials from the device's web management interface:
Log in to the H Series system via a web browser using its IP address (default is typically 192.168.0.10). Navigate to Settings > OpenAPI Management.
Generate or retrieve your pId (Requestor ID) and secretKey. These are essential for authenticating your JSON requests. Core API Capabilities
The H Series API provides granular control over nearly every aspect of the video wall’s operation. Essential commands include:
Preset Management: You can read currently played presets, edit preset groups, and overwrite existing presets.
Layer & Source Control: Switch input sources, select specific screens (by screenId), and manipulate layers (layerId) by resizing or moving them.
Screen Adjustments: Remotely set global brightness (values 0–255), freeze or unfreeze the screen, and trigger "Fade to Black" (FTB).
IPC (IP Camera) Integration: Manage IPC source lists, add/delete channels, and configure IPC mosaic sources for security or monitoring applications.
BKG & OSD: Dynamically create, delete, or update Background (BKG) images and On-Screen Display (OSD) text or images. Real-World Integration Tools
For developers looking for pre-built wrappers or integration modules, several community and official tools exist: H Series - Global leading LED display control solution
This report outlines the technical framework for the NovaStar H Series OpenAPI
, designed for third-party control of video wall splicers (H2, H5, H9, and H15). 1. Core API Overview
The H Series OpenAPI allows external systems to perform real-time adjustments to video processing and display settings. It primarily utilizes requests to send JSON-formatted commands. Default Credentials
: HTTP (OpenAPI) and UDP (used by some third-party modules). Version Reference
: Latest documentation as of early 2026 includes updated error codes and device status polling. 2. Essential API Categories Key endpoints for automating video wall operations: Typical Operations System/Device novastar h series api
Read device detailed information, IP settings, and system initialization status. Screen Control
Set screen brightness, adjust Gamma, and display Screen IDs. Input/Output
Configure resolutions, timing, cropping, and read detailed signal info.
Add/delete layers, modify Z-order, and set layer basic information (position/size).
Create, delete, and load presets (the most common automation task). Manage background images and IP camera source lists. 3. Implementation Requirements
To use the API, you must first enable and configure a project within the device's web console: Enable OpenAPI : Navigate to Open API Management in the H Series web interface. Generate Secret Key : Create a new project to generate a Project ID Secret Key for authenticated requests. Command Structure : Usually follows the format
The NovaStar H Series API serves as a vital bridge for system integrators, enabling the seamless automation and remote management of flagship video wall processors like the H2, H5, and H9. By providing a structured communication protocol, the API allows third-party control systems—such as those from Crestron—to command complex visual tasks without manual intervention. NovaStar H Series API Essay Draft
Title: Bridging Vision and Control: The Role of the NovaStar H Series API in Modern AV Integration
IntroductionIn the landscape of high-end visual displays, the NovaStar H Series stands out as a pioneering "all-in-one" solution that integrates video processing with splicing and control capabilities. However, its true power in professional environments is unlocked through its Open API, which facilitates sophisticated automation and third-party integration. As systems grow in complexity, the ability to programmatically control display parameters becomes essential for creating cohesive, user-friendly AV environments.
The Architecture of ControlThe H Series API utilizes standard communication methods, primarily operating over TCP/IP (typically via UDP port 6000) or RS232. This allows developers to send structured commands and receive JSON-formatted acknowledgments or data readouts.
Command Execution: When a control system sends a valid string, the H Series responds with a confirmation (e.g., "ack":"Ok").
API Management: Within the device's web console, users can manage "Open API Projects," where the system generates unique project IDs and secret keys to secure external control access.
Core Functionalities and Use CasesThe API provides deep access to the H Series’ modular features, enabling remote execution of several critical tasks:
Preset Management: Integrators can program external touch panels to instantly recall specific visual layouts or "presets".
Layer and Source Control: API commands allow for the real-time adjustment of layer positions, sizes, and input source switching across multiple 4K and 2K layers.
Status Monitoring: Developers can query the device for health metrics, including temperature, fan speed, and signal connection status, ensuring high reliability in 24/7 mission-critical environments.
Benefits to System IntegrationThe availability of a robust API simplifies the AV ecosystem in three major ways:
Reduced Complexity: By centralizing control into a single API-enabled unit, technicians can eliminate the need for multiple intermediate controllers.
Custom User Experiences: Programmers can design bespoke interfaces on mobile or desktop platforms that interact directly with the H Series hardware. Technical Paper: Control and Integration of NovaStar H
Scalability: Whether managing a small H2 setup or a massive H20 deployment with hundreds of millions of pixels, the API provides a consistent control language.
ConclusionThe NovaStar H Series API is more than a technical specification; it is an enabling tool that transforms a powerful video processor into a dynamic, responsive component of a larger intelligent system. By bridging the gap between raw hardware performance and external software control, it empowers integrators to deliver the "astonishing visual effects" NovaStar is known for, while maintaining the ease of use required by modern end-users. H Series - Global leading LED display control solution
The NovaStar H Series API is a robust control interface designed for professional systems integrators who need to automate and manage high-end video wall processors. It primarily uses the HTTP/RESTful protocol, making it highly compatible with modern control systems like Crestron, AMX, and Q-SYS. Core Capabilities
The API allows for comprehensive remote management of the H Series (H2, H5, H9, H15) frames without requiring the physical front panel or the web-based GUI:
Preset Switching: The most common use case; trigger saved layouts and configurations instantly.
Input/Output Management: Query the status of cards, switch signal sources, and manage resolutions.
Layer Control: Dynamically adjust layer positioning, sizing, and priority (Z-order) on the video wall.
System Monitoring: Retrieve real-time data on hardware health, including temperature, power supply status, and card connectivity.
Brightness & Color: Adjust global or screen-specific visual parameters programmatically. Strengths
Standardized Integration: Because it utilizes standard HTTP commands (GET/POST), it is easy for developers to test using tools like Postman before deploying code.
Granular Control: Unlike simpler controllers, the H Series API provides deep access to the modular nature of the hardware, allowing for specific control over individual sub-cards.
Low Latency: Command execution is generally snappy, essential for live event environments where visual transitions must be precise. Considerations for Developers
Documentation Access: NovaStar typically provides the API documentation upon request or via their support portal. It is not always publicly "indexed" like open-source projects.
Security: Implementers should be mindful of network security, as the API allows for significant changes to the visual output; it is best kept on a dedicated, secured AV VLAN.
Version Dependency: Ensure your firmware version matches the API documentation version, as new features (like 16-bit support or specific HDR functions) often require updated command sets. Verdict
The NovaStar H Series API is an essential tool for enterprise-level AV deployments. While the web GUI is excellent for setup, the API is what transforms the H Series from a standalone processor into a fully integrated component of a smart building or broadcast studio.
The NovaStar H Series API is a specialized toolset designed for third-party developers to programmatically control NovaStar's flagship all-in-one video splicing processors. By leveraging the NovaStar H Series OpenAPI, integrators can automate complex video wall tasks such as preset switching, layer management, and device status monitoring. Core Integration Protocols
The H Series supports multiple communication methods to fit different system architectures:
UDP Protocol: Most control systems (like Crestron or Bitfocus Companion) use UDP port 6000 for high-speed command delivery. Commands are typically sent as JSON strings wrapped in square brackets (e.g., ["cmd": "..."]). NovaStar H Series User Manual v2
HTTP/JSON API: Modern web-based integrations often use the Open API connector, which provides a structured HTTP interface for cross-platform control via Windows, Mac, or mobile devices.
RS232 Serial: For legacy systems, the H Series retains support for serial communication, allowing direct wired control from specialized AV hardware. Key API Capabilities
The API allows for deep manipulation of the hardware's internal functions: H Series - Global leading LED display control solution
NovaStar H Series API is a powerful but notoriously "private" control protocol designed for professional AV integration. Unlike standard open-source APIs, it is primarily a UDP-based protocol
that allows third-party controllers (like Crestron or Bitfocus Companion) to manage high-end video wall splicers. The Developer Experience: "Gatekept" and Complex Most developers describe the API as a high-barrier tool. NDA Dependency
: Official documentation is typically not public. Developers often have to sign an with NovaStar to receive the full control protocol. Documentation Quality
: Reviews from the integration community often label the documentation as challenging
or "useless" for beginners, frequently citing mismatches between the manual and real-world device behavior. Protocol Style : It uses a specific JSON-like command structure sent over UDP port 6000 . A successful command typically returns an "ack": "Ok" Core API Capabilities
For those who navigate the setup, the API offers deep control over the H-Series hardware (H2, H5, H9, H15): Preset Management : The most common use case is recalling presets for live events or corporate lobbies. Layer Control
: Programmatic switching of input sources, layer positioning, and "Take" functions (sending preview to live). Environmental Monitoring : Querying device status, such as temperature, fan speed, and voltage Visual Adjustments : Real-time control of brightness and screen configurations. Community Solutions
Because the official path is difficult, many pros turn to community-built modules: OPEN API or Take Function · Issue #3 - GitHub
The NovaStar H Series API: Revolutionizing Control in Modular Video Splicing
The NovaStar H Series represents a paradigm shift in the professional audiovisual (AV) industry, serving as the first all-in-one video splicing processor and controller specifically designed for fine-pitch LED applications. While the hardware provides raw power—supporting up to 520 million pixels and 16 layers per output card—it is the H Series OpenAPI that truly unlocks its potential for large-scale system integration. This API enables third-party developers to move beyond the standard web-based interface, facilitating automated, highly customized control systems essential for modern control rooms, broadcast studios, and live events. A Foundation of Modular Control
At its core, the H Series is built on a modular architecture that integrates high-end video splicing with 4K sending card capabilities. The OpenAPI serves as the software bridge to this hardware, allowing developers to programmatically manage these modules.
Integration Simplification: By using the OpenAPI Management tools, integrators can generate unique Project IDs and Secret Keys for third-party controllers, ensuring secure communication between the processor and external software.
Unified Management: The API eliminates the need for multiple disparate controllers, allowing a single command to affect complex configurations across various input and output cards. Core Capabilities and Operational Efficiency
The H Series OpenAPI Instructions detail a comprehensive suite of commands that mirror the processor’s physical versatility. These functions are critical for high-stakes environments where manual adjustment is too slow or error-prone: H Series - Global leading LED display control solution
SEND$ = "SIn 1\r\n";
TCP_CLIENT_SEND(ClientSocketID, SEND$);
Each command is a string terminated with \r\n (CR+LF).
<Command Name> <Parameter1> <Parameter2> ... \r\n
Response format:
(ACK|NAK) <ReturnCode> <Data>\r\n
To use the NovaStar H Series API, you must enable it on the device. By default, the WebSocket server is not always active for security reasons.
import socket
import struct
import time
class NovaStarHSeries:
def init(self, ip="192.168.1.10", port=5000):
self.ip = ip
self.port = port
self.sock = None
def connect(self):
self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.sock.connect((self.ip, self.port))
def _checksum(self, data_bytes):
cs = 0
for b in data_bytes:
cs ^= b
return cs
def _send_command(self, cmd, data=b""):
payload = bytes([cmd]) + data
length = len(payload)
cs = self._checksum(bytes([length]) + payload)
frame = b"\xAA\xAA\xAA" + bytes([length]) + payload + bytes([cs]) + b"\xBB\xBB\xBB"
self.sock.send(frame)
return self.sock.recv(1024)
def set_brightness(self, percent):
if 0 <= percent <= 100:
return self._send_command(0x20, bytes([percent]))
def blackout(self, enable):
return self._send_command(0x21, bytes([1 if enable else 0]))
def load_preset(self, scene_num):
if 1 <= scene_num <= 8:
return self._send_command(0x30, bytes([scene_num]))
def get_device_info(self):
resp = self._send_command(0x10)
# Parse ASCII part after cmd byte
return resp[8:-5].decode(errors="ignore")
def close(self):
if self.sock:
self.sock.close()
4.3 System Monitoring (Telemetry)
- Temperature Monitoring: Retrieve internal temperature data of the processor unit.
- Ethernet Status: Check link speed and connectivity status.
- Firmware Version: Query the current firmware version to ensure compatibility with the control system.