Spout
is a system for Microsoft Windows for GPU accelerated sharing
of graphics between applications in a similar way to Syphon for OSX.
Spout supports DirectX 9, DirectX 11 and OpenGL textures.
A comprehensive SDK can be used for creating applications.
Explore the other Spout repositories for more detail.
Spout setup or the Spout SDK can be downloaded below.
As a convenient start, either for development or for practical use
explore a sorted list of open source projects that use Spout.
"SpoutCam" is a virtual webcam that is also a Spout receiver. A setup program provides options for frame rate and resolution and can be used to register for both 32 bit and 64 bit host programs.
Download the latest release from the repository Releases page below.
Refer to the instructions and "readme.txt" in the archive for further details.
Spout to NDI is a set of programs that allow Spout senders and receivers to share video, not only with each other but also by way of a network using the NDI (“Network Device Interface”) protocol, a video connectivity standard that enables multimedia systems to communicate with one another over IP. Conversion from GPU textures is done using Openframeworks shaders by way of the ofxNDI addon. Unzip the distribution file to any convenient folder.
Spout to OMT is a set of programs that allow Spout senders and receivers to share video by way of a network using the OMT (“Open Media Transport”) protocol. This is an open-source network protocol for high performance, low latency video over a local area network. Conversion from GPU textures is done using high speed compute shaders for minimum overhead. Unzip the distribution file to any convenient folder.
Please visit the Spout Discourse group.
Spout is open source software and there is no company or income to assist ongoing development, maintenance and support. So please consider becoming a supporter to help keep the project going. All contributions are most welcome.
Show your support and become a Sponsor through GitHub