Most modern H Series firmware versions require authentication before accepting commands. This prevents unauthorized users on the network from disrupting live broadcasts or control room displays.
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 H-Series API functions primarily over standard network protocols, allowing developers to send commands from any network-connected device. 1. Communication Protocol novastar h series api
Adjust visual parameters of specific windows. Device Status and Monitoring
import asyncio import websockets import json Instead of pressing buttons on the device's LCD
def load_preset(self, scene_num): if 1 <= scene_num <= 8: return self._send_command(0x30, bytes([scene_num]))
: Bring layers to the front or send them to the back of the visual stack. scene_num): if 1 <
The H-Series FPGA hardware processes video switches instantly, but sending hundreds of rapid API geometric adjustments (e.g., dragging a window slider in a custom app) can overwhelm the control card CPU. Limit slider updates or repetitive commands to a maximum of one message every 50–100 milliseconds. Always Parse Acknowledgments