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 shared memory.


Spout is open source software designed to help your own developments and applications. So when you download, please donate and help keep the project going. Donations are not for profit, and are used to offset time, developmental and web hosting costs.

For support get in touch with us via the forum.  Answers to common questions and video tutorials can be found on the FAQ.

The spout logo is designed by mimfox.