Video and Livestreaming
NDI Camera Selector
A program to dynamically map available NDI sources (cameras or others) to a set of video sources or scenes. For use with OBS oo VMix. Can also be used in a setup with a BlackMagic Design ATEM connected to NDI->HDMI decoders.

Last Update | Github | Downloads |
January 14, 2025 | NDI Camera Selector | NDI Camera Selector Windows Installer version 0.7 |
VISCA Game Controller
A program to allow a USB Game Controller to control a set of PTZ cameras through the SONY VISCA over IP protocol
NOTE: As of 3/6/2025 Windows Virus Defender claimed this installer contained a “Wacatac.B!ml” trojan. At the time Virus Defender seemed to be failing for anything built using pyinstaller. Apparently this is a known issue for programs created using pyinstaller – see here and here. As of 3/7/2025 15:30 ET “Security Intelligence 1.423.281.0” the problem seems to have been fixed. Presumably Microsoft updated the virus signature files.
If this problem reoccurs, the choices seem to be
- Build the program yourself, using the sources from the Github repository
- Wait a day or so, try again, and see if it still complains.
- Tell Windows Virus Defender to allow the application
Last Update | Github | Downloads |
February 24, 2025 | VISCA-Game-Controller | VISCA-Game-Controller Windows installer, version 0.7 |
Pi V4L2NDI Control
A program, and installer script, which provides a front-end to Luke Plassman’s V4L-to-NDI application, which adapts Linux video devices to NDI. This is intended to be used to set up a dedicated Raspberry Pi (or a similar single-board-computer) as an adapter to connect a USB Webcam or a device with an HDMI output (via a USB HDMI Capture device) to a NDI based video/live-stream setup.
This program has been tested on both Raspberry Pi 5 and on an Orange Pi 3B and Orange Pi 3 LTS boards running Armbian

The project is on GitHub as Pi-V4L2NDI-Control. A version of the application compiled for ARM64 Debian based systems is included in the repository
Other Software Projects
Pi Kiosk
A program to allow a Raspberry Pi, or other similar single-board-computer, to be used for a kiosk display that can be configured through a web browser.

The project is on GitHub as Pi-Kiosk.