snap2
Snap2 is a cross-platform, open-source framework for real-time multimedia and sensor data processing. It provides a node-based graph model that lets users build pipelines by connecting data sources—such as cameras and microphones—to processing blocks and outputs.
The core concept is a directed graph of modular components called nodes. Nodes expose input and output
Key features include real-time video and audio processing, support for multiple cameras, image processing and computer-vision
Snap2 is released under a permissive license and has an active community. The project distributes prebuilt
Typical applications include robotics, security and surveillance systems, scientific research, education, augmented and virtual reality pipelines,
Originating as a successor to an earlier project named Snap, Snap2 emphasizes modularity, portability, and performance.
Related projects include Snap, Node-RED, LabVIEW, and GStreamer.