KaliSpout2 is the KaleidoVR OBS Studio plugin for Spout2 shared-texture input and output.
Share GPU textures with Spout2-compatible apps, with support for OBS Studio 32.2.2+ multi-canvas setups used by Aitum Stream Suite and Aitum Vertical.
- Per-canvas Spout senders (each output binds to that canvas’s video mix)
- Fixes extra-canvas blackout when Spout output is enabled
- KaleidoVR → KaliSpout2 Output Settings (same menu as Kaleido Launcher)
- Auto-start is opt-in, cleared on upgrade, and retries when canvases appear after load
- Load log prints Version and this repo URL for easy install checks
Open KaleidoVR → KaliSpout2 Output Settings. Each row can target a frontend canvas (including Aitum extra canvases) as its own Spout sender. Outputs use obs_output_set_media on that canvas mix so BGRA conversion does not black out other canvases.
- Close OBS Studio.
- Download the latest Windows installer from Releases.
- Run
KaliSpout2_Install_v*.exe. - Default path:
C:\ProgramData\obs-studio\plugins\win-spout(same folder as the original Spout 2 OBS Plugin). - Restart OBS, then open KaleidoVR → KaliSpout2 Output Settings.
The installer replaces an existing Spout 2 OBS Plugin install in that folder and removes the old Apps & Features entry / Start Menu uninstall shortcut, so you do not need to uninstall Spout first. Only one win-spout plugin can be loaded at a time.
- Windows x64
- OBS Studio 32.2.2+ (multi-canvas / Aitum)
git clone --recursive https://github.com/KaleidoVR/KaliSpout2.git
- Install CMake 3.28+
- Configure for
windows-x64, then build - CI packages the NSIS installer via
.github/scripts/BuildInstaller.ps1
Created and maintained by KaleidoVR.
GPL-2.0 — see LICENSE.
Copyright (C) 2024-2026 KaleidoVR.
Based on the OBS Spout2 plugin, Copyright (C) 2019-2021 Off World Live Ltd.
Spout2 SDK is BSD 2-Clause — Copyright (c) 2020-2024 Lynn Jarvis (leadedge/Spout2).

