How to syphon kinect data from a Mac to a PC
Hello izzy community,
I built a patch on my macbook that uses a kinect v1 model 1414 and transferred it to another computer (PC Windows 10) that I’ll be using for the presentation.
Most everything transferred over fine but while I was downloading the OpenNI plug in I noticed while going through the SDK instructions the kinect cameras are only compatible with Windows 7 or 8. I went ahead and tried using it anyways but it never got passed the status: init device in the OpenNI actor. There doesn’t seem to be an easy fix to this on a PC running Windows 10 so I came up with another solution:
Run the Kinect through my mac and send the depth video + skeleton decoder data to the PC running the patch.
I thought I could do this with OSC transmit and i can successfully transmit triggers from my mac to the pc but I cant seem to do the same with video. The OSC transmit has a mutable input that could take in the video stream but OSC Listener will only output integer, float or text.
Similarly, sending skeleton decoder data via OSC Multi transmit will only output channel 1 of the 6 channels I'm inputing from my mac.
Has anyone done a similar workflow or offer some guidance? I thought a simple solution could just use broadcasters on my mac and listeners on the PC and send this via ethernet but I think I'm missing some step that doesn’t quite work. Any help would be much appreciated!
You could network the computers together by connecting them both to a router or switch with ethernet cable and then send the video over NDI, but you really shouldn't need to. The Isadora OpenNI actors for Kinect should work fine on Windows 10.
Windows 7 & 8
Yes, I can confirm it works on Windows 10. The SDK was lasted updated by Microsoft during windows 8, so that's as far as the docs list.