i'm developing a video-mixer patch that takes in up to three quicktime movies and two cameras. The final output is a long triple-screen (16:3 ratio) matrix that is sent to 3 projectors.
since this is a quite intensive patch i created two subpatches that send data from the first to the second patch through the jet.net.send/recv objects.
the first patch reads in the single-screen movies/cameras and creates two decks (each a triple-screen matrix - 16:3). So in numbers this is:
- sources: reading 5x (800x600) matrix
- processing: glueing them together to 2x (2400x600) matrix [i select for each deck three of the five sources to be glueed in an order i decide using the router and jit.glue objects]
- output: sending out 2x (2400x600) 4 plane char matrix through jit.net.send/recv.
if i want to be able to send this over UTP with 25 fps, i would need a 10Gbit LAN interface on both machines (pc + laptop running WinXp). Gigabit LAN should get me up to 10 fps.
(more numbers: 10fps = little less than 1 Gbit/s - 15fps = 1,38 Gbit/s - 25 fps = 2,30 Gbit/s - this if my calculations are correct offcourse)
I was wondering if, apart from redesigning my patch to sending just one deck over lan, if there is a hardware configuration which could allow me to send data from my laptop to the pc so that at the desired speed. Or am I just really wrong trying to accomplish this?
Maybe i should notice that my laptop is approximately running at 75 to 80 pct of ist CPU usage, so adding a lot more functionality to my first patch is not really what i'm looking for,...au contraire...
thanks for all advice