
Resonite
You are viewing a potentially older version of this package. View Latest Version

A Resonite mod that enables real-time camera output streaming via Spout for seamless integration with OBS, vMix, and other video production software.
DynamicVariableSpace component and name it ResoniteSpout.YourNameDynamicValueVariable<RenderTextureProvider> named TargetRTP[ResoSpout] YourNameOptionally add a DynamicValueVariable<string> named CameraName:
ResoniteSpout.YourName
├── TargetRTP (RenderTextureProvider) → Your camera's render texture
└── CameraName (string) → "MainCamera"
The Spout sender will appear as [ResoSpout] YourName - MainCamera
You can create multiple camera setups with different names:
ResoniteSpout.Studio1 → Appears as [ResoSpout] Studio1ResoniteSpout.Studio2 → Appears as [ResoSpout] Studio2Edit BepInEx/config/zozokasu.ResoniteSpout.Engine.cfg:
[General]
# Filter to only monitor specific cameras
# Empty = Monitor all ResoniteSpout.* spaces
# Example: "MyName" = Only monitor "ResoniteSpout.MyName"
SpacePrefix =
[ResoSpout] YourName)Camera not appearing in OBS:
DynamicVariableSpace name starts with ResoniteSpout.Multiple cameras conflict:
DynamicVariableSpace must have a unique nameResoniteSpout.Camera1, ResoniteSpout.Camera2)git clone https://github.com/Zozokasu/ResoniteSpout.git
cd ResoniteSpout
dotnet build -c Release
Output files will be in out/
Built with:
MIT License - See LICENSE for details