Realtime video sharing framework for Windows

Senders and receivers include FreeframeGL plugins, a Java interface for Processing, Jitter externals for Max/Msp, VIZZable modules for Ableton Live, and a Virtual Webcam as a universal receiver. There is also example code for creating your own applications with openFrameworks and Cinder. Now these applications running on Windows can share video with each other in a similar way to Syphon for OSX.

For compatible graphics hardware, OpenGL textures are shared by way of DirectX using the NVIDIA DirectX/Opengl interop extension. If hardware is not compatible, SPOUT provides a backup by way of CPU memory.


Spout is open source software, so become a supporter. Donations are not for profit, and are used to offset ongoing costs for the website and continued development.

For support get in touch with us via the forum.
For problems with forum registration contact us.
Answers to common questions can be found on the FAQ.
Suggestions for problems with PayPal are here.
Contact us by email

The spout logo is designed by mimfox.