A customizable on-air lamp and studio status display solution for professional broadcast environments with remote control via web, API, and MQTT.
OnAirScreen is a software-based on-air lamp and studio status display designed for professional broadcast environments. It visually indicates live microphone, phone, and stream activity with customizable labels, colors, and timers, replacing traditional hardware lamps. The solution supports remote control through multiple interfaces including web UI, APIs, and MQTT.
Broadcast engineers, radio/TV studio operators, podcasters, and live streamers who need a reliable, customizable on-air status display integrated into their existing studio setups.
Developers choose OnAirScreen for its multi-platform support, extensive remote control options (web, API, MQTT), and seamless Home Assistant integration, offering a flexible and cost-effective alternative to proprietary hardware solutions.
Multi purpose "OnAir Lamp" solution targeted for use in professional broadcast environments
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs on Windows, macOS, Linux, and Raspberry Pi with precompiled binaries, making it versatile for diverse studio setups as highlighted in the README.
Supports keyboard hotkeys, web UI, HTTP/REST API, UDP commands, and MQTT integration, allowing flexible remote management documented with examples.
Automatically creates MQTT entities for switches, sensors, and text controls via autodiscovery, enabling easy smart home integration as detailed in the MQTT section.
Offers adjustable logos, colors, labels, aspect ratios, and warning priorities, allowing tailored visual feedback for broadcast workflows.
Uses a unified exception system with custom errors for network, command, and configuration issues, improving debugging and reliability per the README.
Precompiled versions for major platforms are sold via the developer's shop, which may conflict with open-source expectations and limit immediate access.
With multiple control interfaces and configurations (e.g., UDP ports, MQTT settings), initial setup can be daunting for non-technical users despite documentation.
Remote control relies on UDP, HTTP, or MQTT, making it less suitable for environments with poor or no network connectivity.
Control is primarily through web UI or APIs without a dedicated mobile app, potentially hindering on-the-go management in fast-paced studios.