-
v0.1.0
StableBuild / macOS (macos-latest) (push) Successful in 45sBuild / Linux (ubuntu-24.04) (push) Successful in 53sBuild / Windows (windows-latest) (push) Successful in 6m0sRelease / macOS (macos-latest) (push) Successful in 38sRelease / Linux (ubuntu-24.04) (push) Successful in 57sRelease / Windows (windows-latest) (push) Successful in 3m28sRelease / Create Gitea Release (draft) (push) Successful in 19sreleased this
2026-09-07 18:18:35 +00:00 | 12 commits to main since this releasestreamer-tools Camera Plugin -- v0.1.0
Built from commit
76b2942db1453d98366ac5a8c93707047e505c7c.Confirmed working on Linux and Windows, including a live show. The plugin
carried a real broadcast on 2026-09-07. Video and audio both arrive and hold
up across a session: Linux verified by the project owner, Windows by two
directors independently.Still unverified: macOS in the OBS GUI (nobody has opened it -- see the
table), measured A/V sync and end-to-end latency against the existing
egress path (no drift reported, but nothing measured), and whether a publisher
restarting mid-show recovers cleanly on screen. See "What is verified, and
how" inREADME.mdfor what is backed by automated tests versus a human
watching OBS.Platform Archive Notes Linux (x64) streamer-tools-camera-v0.1.0-linux-x64.zipFunctionally complete, verified end to end against a real LiveKit server and a real libobs (see README), and confirmed working in the OBS GUI Windows (x64) streamer-tools-camera-v0.1.0-windows-x64.zipBuilt and tested by this workflow's Windows job, and confirmed working in the OBS GUI by two directors independently (first load: OBS 32.2.2 / Windows 11) -- which also exercises the WinHTTP backend against a real streamer-tools server macOS streamer-tools-camera-v0.1.0-macos.zipBuilt and tested by this workflow's macOS job. This archive contains a .pluginbundle (verified on v0.1.0: MH_BUNDLE + Info.plist, libobs via@rpath+@executable_path/../Frameworks, LiveKit dylibs bundled, all three binaries code-signed). arm64 only -- no Intel slice, macOS 13+. Never yet loaded in OBS.app by a human.Installing
Extract the archive into your OBS plugins folder. The directory is not the
same shape on every platform, and picking the wrong one fails silently -- OBS
logs nothing at all for a plugin it never finds:Platform Extract into Windows C:\ProgramData\obs-studio\plugins\-- not%APPDATA%\obs-studio\, which is where OBS keeps its config and is never scanned for pluginsmacOS ~/Library/Application Support/obs-studio/plugins/Linux ~/.config/obs-studio/plugins/Each archive's top-level folder already matches the shape OBS expects, so
extracting is the whole install step -- but check the result is exactly one
folder deep. Windows Explorer's "Extract All..." adds a folder named after the
zip unless you clear it from the destination box, which nests it one level too
far and is equally silent. On Windows the finished path must be:C:\ProgramData\obs-studio\plugins\streamer-tools-camera\bin\64bit\streamer-tools-camera.dllTo confirm it loaded, restart OBS and check Help -> Log Files -> View Current
Log forstreamer-tools-cameraunder "Loaded Modules". Then in OBS: Sources ->+->
"streamer-tools Camera" -> fill in the server URL, room slug and read key
from the room's settings page -> "Refresh camera list" -> pick a camera.What this is
Native OBS Studio source plugin that pulls streamer-tools camera feeds
directly from LiveKit over WebRTC. SeeREADME.mdin the repository for
the full design, what is and is not verified, and current CI status.Downloads