add blackmagic atem discovery via udp 9910

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Ian Gulliver
2026-01-23 07:18:14 -08:00
parent c2318279bf
commit c7db6c0c68
3 changed files with 120 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ type Tendrils struct {
DisableMDNS bool
DisableArtNet bool
DisableDante bool
DisableBMD bool
LogEvents bool
LogNodes bool
DebugARP bool
@@ -32,6 +33,7 @@ type Tendrils struct {
DebugMDNS bool
DebugArtNet bool
DebugDante bool
DebugBMD bool
}
func New() *Tendrils {
@@ -200,4 +202,7 @@ func (t *Tendrils) startInterface(ctx context.Context, iface net.Interface) {
if !t.DisableDante {
go t.listenDante(ctx, iface)
}
if !t.DisableBMD {
go t.listenBMD(ctx, iface)
}
}