Skip to content

Map and merge Art-Net input into sACN output #2009

Open
@Noir-

Description

@Noir-

It seems like OLA has the ability to merge data. But I couldn't find concrete information on how exactly it works and how to achieve that.

My concrete use-case is the following:
Software ! is using an OLA server to output data fed via RPC through either Art-Net or sACN. I want to take the data of software B on the same device which outputs either Art-Net or sACN and merge it with the data of software A.

A ->  (RPC)  -> OLA -> sACN -> Network
B -> (Art-Net) -^

The relevant OLA configuration is the following
ola-e131.conf:

revision = 0.46
enabled = true
input_ports = 5
dscp = 0
output_ports = 32
prepend_hostname = true
draft_discovery = false
ignore_preview = false
ip = en0
cid = 0F3B39DB-3EB8-4591-871D-31B3B07729C8

ola-artnet.conf:

subnet = 0
always_broadcast = false
enabled = true
use_loopback = false
output_ports = 4
long_name = Lightkey Art-Net Node on Noir
short_name = Lightkey Art-Net
use_limited_broadcast = false
net = 0
ip = en0

If I enumerate through the OLA ports and devices I get the following:

Device 1: ArtNet [192.168.1.42]
Input ports:
  port 0, ArtNet Universe 0:0:1, RDM supported
  port 1, ArtNet Universe 0:0:2, RDM supported
  port 2, , RDM supported
  port 3, , RDM supported
Output ports:
  port 0, , RDM supported
  port 1, , RDM supported
  port 2, , RDM supported
  port 3, , RDM supported
[...snip...]
Device 4: E1.31 (DMX over ACN) [192.168.142]
Input ports:
  port 0, 
  port 1, 
  port 2, 
  port 3, 
  port 4, 
Output ports:
  port 0, E1.31 Universe 3
  port 1, E1.31 Universe 4
  port 2, E1.31 Universe 5
  port 3, E1.31 Universe 6
  port 4,
[...snip...]

I monitor with Wireshark what both softwares are sending. I also see the data of software B in the monitoring feature of software A.
But the output of software A in Wireshark doesn't reflect the data of software B.

What am I missing? Is this even possible?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions