dragonflight/sdk/deltacast
Zac Gaetano fffff1c016 feat(cluster): install capture-card drivers/SDKs from the admin screen
Per-node "Capture Drivers / SDKs" panel installs Blackmagic / AJA / Deltacast
/ NDI drivers without SSH. node-agent gains NODE_TOKEN-gated /driver/install
+ /driver/status (spawns a one-shot privileged ubuntu container that bind-
mounts host kernel paths + the repo and runs deploy/install-driver.sh);
mam-api adds admin-gated /cluster/:id/install-driver + /driver-status.
Driver files live in-repo under sdk/<vendor>/ (private repo); binaries are
admin-supplied per each sdk/<vendor>/README.md. Vendor allowlist throughout.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-31 18:14:59 -04:00
..
.gitkeep feat(cluster): install capture-card drivers/SDKs from the admin screen 2026-05-31 18:14:59 -04:00
README.md feat(cluster): install capture-card drivers/SDKs from the admin screen 2026-05-31 18:14:59 -04:00

Deltacast VideoMaster driver / SDK

Drop the Deltacast VideoMaster Linux installer into this directory.

Required file

File Notes
VideoMaster*.run or VideoMaster*linux*.tar.gz The VideoMaster SDK + driver installer for Linux. Contains the videomasterhd kernel module sources and the install.sh driver installer.

Example names: VideoMaster-6.25.0.run, VideoMaster_6_25_Linux.tar.gz

The installer reads the newest matching file.

Where to get it

Deltacast → Products → SDK (https://www.deltacast.tv/products/sdk). Request the VideoMaster Linux package (licence-gated) and copy the .run self-extractor or the .tar.gz here unmodified.

What the install script does

  1. Ensures linux-headers-$(uname -r), build-essential, dkms are present.
  2. Runs the vendor installer:
    • .run → executed with --noexec --target <dir> then its install.sh,
    • .tar.gz → extracted, then its bundled install.sh is run.
  3. Loads the Deltacast module (modprobe videomasterhd / vendor load script).
  4. Verifies a /dev/deltacast* device node appears.

A reboot may be required after a first-time VideoMaster install (udev rules

  • firmware). The script reports this explicitly.