OSC lag

Hi,

I’ve started testing sending rendered scenes over OSC to be able to mix hi-rez Touch renders from 2 computers on a 3rd system. I have the computers connected and working great, but I’m seeing a lag of 10-15 frames when sending 1024x768. When I cut the resolution in 1/2 lag goes down to 5 frames or so.

Is this what I can expect or do I have some issues with my switch or other settings ? I’m using a local network with a gigabit switch.

Thanks,
Jeff

You mean TCP/IP, using Touch In/Out TOPs I assume. Not OSC, right?

Right now we send the images uncompressed. 1024x768 * 4 bytes per pixel is 3,145,728 bytes per frame.

Gigabit is 1,000,000,000 / 8 = 125,000,000 bytes/s.

30 frames a second of 1024x768 images is 122,683,292 bytes per second. So under ideal circumstances you could get a 1->1 transfer going, assuming your senders are sending at 30 fps.

So ya it sounds like what you are getting is about right.

The Touch In TOP has some built in lag on purpose, of a few frames, as a pre-buffer in case there is a hiccup in the connection.

Hi Malcolm,

Yes, sorry I did mean Touch in/out over TCP/IP.

Those numbers make sense, I would guess I don’t have ideal conditions which is contributing to the delay.

Thanks,
Jeff