This is to announce proper Spout support for vvvv (finally).
What the Spout?
Spout is a realtime video sharing framework for windows. Basically what Syphon is for OSX. It allows different applications that handle video (or textures) to share them. That includes TouchDesigner, Resolume, AfterEffects,… to name only a few. For a full list see the Spout website.
How to Spout?
While you’ve already been able to use Spout so far, it was a bit of a hassle to set it up. Now vvvv ships with two simple nodes which should be all you ever need:
- Spout (EX9.Texture Sender)
- Spout (EX9.Texture Receiver) Both modules are also available as DX11 versionsbeta-contribution.
Internally the sender module uses the new SpoutSender (System) node to register a sender name with Spout. If you’re interested in a list of all available senders on your system, use SpoutSenderNames (System).
Can I has Network?
Indeed! Check the brilliant TCPSpout and share your textures via network and even to applications on OSX by using TCPSyphon on the other end. Watch this video to see TCPSpout/Syphon in action:
Available in latest alphas now. Many thanks to the creators of Spout and TCPSpout! Please test and report your findings.
Comments:
Comments are no longer accepted for this post.
Hi folks! First of all, thank you! It’s a great node! If any help, I’ll tell you my experience. I’ve tested it with the demo patch and some other patches of my own. I’ve noticed that, When I have focus on any window but VVVV the output is not that smooth, like it’s dropping some frames, but, when I give focus to vvvv window, it runs smoothly. Besides that, it seems that there is like a random frame-drop from time to time (lets say each few seconds), I may have a messy patch, but when using the old FFGL dll never showed this problem.
Anyway, cheers for such a great node!
is there a chance to get spout receiver for DX11 working in beta34.2.?
installation of latest spout..
vvvv 32 oder 64 bit? vvvv spout modules from the github mentioned above?
sofar no success.
tips vvvvery welcome.
cheers,
dd
well something happened to the spout support because if I’m trying to register a spout sender it tells me this:
(newest alpha, x64) More info on this: this is coming from the SpoutSender node anytime I hit write pin.
@microdee or @ofersmi please start a forum-thread about this and include a patch that produces this error message.
@ofersmi what format is the texture you’re sending. if it is not A8R8G8B8 try using a ChangeFormat node to convert to that before sending from vvvv.
great job! dx9 wokring ist working like a charm. also the tcpversion. MAGIC!
but can’t find the dx11 version. and since the dx11todx9 seems not to work in the latest alphas there is no way to send dx11-texture via network, even not with this dx11todx9-hack.
where can i find the dx11 version of the spoutsender?
Thanks! After a lot of testing, debugging and problem-hunting we got everything running here with tcpsender / receiver and the DX11-nodes of spout.
Important to know:
For some reason the TCPSender / Receiver seems to be picky with ip-adresses. Always use fixed ones.
If you have two graphics cards in your PC / laptop, make sure, that you assign the proper graphic-card (in our case the NVIDIA-Card via NVIDIA Control Panel) to the TCPSpout Sender AND Receiver. Otherwise it will simply not work.
Boom!