Obs Node
NodeJs wrapper for libobs
Install / Use
npx skills add MengLi619/obs-nodeInstalls into whichever agent you are using.
README
Overview
This project is heavily reference from the obs-headless. And wrap the obs-studio with node-addon-api to used by NodeJs application.
This project will prebuild the obs-studio with DISABLE_UI mode, and as well as the node wrapper. Prebuild libs will upload to the github packages.
While the package is installed from github, prebuild libs will also be downloaded from github packages. without the need to build from user machine. Currently windows(64bit), macos, linux (ubuntu20.04) is supported.
Windows build requirements
7z
Visual Studio 2019
Windows 10 SDK (minimum 10.0.19041.0)
Scripts
- Build prebuild libs for macos/linux
bash scripts/build.sh <all/obs-studio/obs-node> - Build prebuild libs for windows
scripts/build-windows.cmd <all/obs-studio/obs-node> - Upload to github packages
npm run upload
Docker env
Sometimes, there is a need to build/test linux prebuilds in the local machine (MacOS), a docker env is provided in the project. Run
bash docker/build-and-run.sh
to run and attach the docker env.
Related Skills
node-connect
385.6kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
