THIS IS PROTOTYPE CODE. USE AS IS!
SyphonDeckLinkConverter is a macOS application that forwards Syphon video frames to Blackmagic DeckLink hardware with extremely low latency (20-30 ms). This is an alternative to conventional solutions like OBS or BlackSyphon, which (at least for me) had a latency of 200-300 ms.
- Extremely Low Latency: 20-30 ms delay compared to 200-300 ms with other solutions
- Highly Optimized Processing: Direct GPU-to-GPU transfer via Metal
- Professional Output: Full support for Blackmagic DeckLink hardware
- Projection Mapping: Ideal for live projections where minimal delay is crucial
- Live Events
- Interactive Installations: Responsive visual systems
- macOS 10.14 or newer
- Metal-compatible GPU
- Blackmagic DeckLink hardware
- Syphon Framework
- Blackmagic Desktop Video software and SDK (14.4 or newer)
- Make sure the Blackmagic Desktop Video software is installed
- Install the Syphon Framework
- Clone this repository:
git clone https://github.com/yourusername/SyphonDeckLinkConverter.git - Build the project:
mkdir build && cd build
cmake ..
make./SyphonDeckLinkConverterThe application automatically searches for available Syphon servers and connects to the first one found. For advanced configurations, you can customize the application with specific parameters (see Configuration).
For more details about the background of this project and the technical considerations, visit the blog post at sandstorm.de.
This project is licensed under the MIT License - see the LICENSE file for details.