Description
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?