Syphon is an open source Mac OS X technology that allows applications to share frames – full frame rate video or stills – with one another in realtime - syphon.v002.info
Syphon is "opt-in", meaning applications can natively support Syphon frame sharing by linking to our framework and writing some additional code, or by supporting an existing plugin architecture that Syphon has implementations for, such as Quartz Composer, Free Frame GL, or Max5 externals, etc.
VIMEO 14524486 Syphon Introduction
The software allows you leverage the expressive power of a plethora of tools to mix, mash, edit, sample, texture-map, synthesize, and present your imagery using the best tool for each part of the job.
It is written in Objective C, and the source code is - syphon.v002.info
# Virtual Camera
YOUTUBE xTlFp8e9PJQ SyKick and SyCatch is a VJ collaboration tool, created to allow VJs to work together whilst free-styling visualizations for musical accompaniment. It leverages the Syphon Framework, OSX's internet sharing, and a single data cable to send video frames from one computer to another, allowing VJs to build a more in-depth visualization for the music.
The software is not currently available for mobile. I am doubtful that is it likely to be available for mobile in the near future. There is a similar piece of software available on Windows – though I cannot find any licensing details.
Sharing happens on the graphics card, and thus is hardware accelerated and very fast. Sharing of HD frames, at full 60 frames per second is more than possible.
Sharing requires no additional applications, and an application can publish multiple distinct frame sources, and receive multiple distinct frames.
# See also
- Syphon Widget - Syphon