I am trying to figure out how to send video texture data over a local network.
I am using Raspberry PI’s on the recieving end. (so NDI doesnt work on pi’s and neither does touchdesigner touchIn TOP)
However raspberry pi will run a syphon client really well.
techlife.sg/TCPSClient/
I can get this to work on a mac like so:
[Syphon/spout out TOP]-----> [TCPSyphon] —network—>[ Raspberry PI]
each PI is able to specify an IP and Port to listen on the client end.
On a mac I can use TCPSyphon and specify the port number needed for each raspberry pi.
I have 4 raspi’s
[on a mac in touchdesigner:]
I have four different Syphon/spout out TOP’s
I made four TCPSyphon instances and each sends over the network on a different Port number
each of the four raspberry pi’s will listen to only one port number.
This works!
On a windows computer however, TCPSpout does not let you specify a port number.
TCPSpout will make a random port on boot.
I can only set specific ports on a mac so I can only make it work so far on a mac.
Using TCPSpout means I would need to update the raspberry pi listen port on each PI every time I start TCPSpout.
Does anyone know any other way to send video to a raspberry pi from windows? (also allowing for port numbers to be specified on both ends)
OR
Is there a good way to get TCP Spout/Syphon from touchdesigner over the network without using another application in-between?
OR
Does anyone know of another technique to send spout/syphon messages over a network from windows?
OR
Does anyone know if NDI or TouchOut TOP (or any other way) can be sent to a Raspberry pi for display?
Thanks thanks!