Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benaclejames/obsc
OBS plugin to send/receive primitive event data over OSC
https://github.com/benaclejames/obsc
obs obs-studio osc vrchat
Last synced: 9 days ago
JSON representation
OBS plugin to send/receive primitive event data over OSC
- Host: GitHub
- URL: https://github.com/benaclejames/obsc
- Owner: benaclejames
- Created: 2022-02-27T23:58:06.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-08-11T17:19:35.000Z (about 2 years ago)
- Last Synced: 2024-10-17T01:50:10.362Z (20 days ago)
- Topics: obs, obs-studio, osc, vrchat
- Language: C++
- Homepage:
- Size: 19.5 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π₯ OBSC
OBSC is a plugin for OBS-Studio that allows for sending and receiving data over Open Sound Protocol regarding current states as well as being able to control said states.## β¨Features
- Boolean status for Recording, Streaming, and Replay Buffer
- Integer status for Current Scene Index and Replay Buffer trigger count in the current session
- Boolean triggers for Screenshot and Replay Buffer capture## π» Setup
Just drag `OBSC.dll` into your obs-studio plugins folder. This can usually be found at `C:\Program Files\obs-studio\obs-plugins\64bit`
> **_NOTE:_** Streamlabs OBS doesn't support custom plugins. OBSC only works with obs-studio.## π OSC Parameters:
| Address | Type | I/O | Description
| ------------- | ------------- | ------------ |-----|
| /avatar/parameters/OBSRecordToggle | Boolean | In+Out | Are we currently recording? |
| /avatar/parameters/OBSStreamToggle | Boolean | In+Out | Are we currently streaming? |
| /avatar/parameters/OBSReplayBufferToggle | Boolean | In+Out | Is the replay buffer currently active? |
| /avatar/parameters/OBSReplayBufferSaveCount | Integer | Out | How many times have we triggered the replay buffer this session? |
| /avatar/parameters/OBSSceneSwitchSelector | Integer | In+Out | Get/Set the current scene index. (Starts at 0) |
| /avatar/parameters/OBSReplayBufferCapture | Boolean | In | Save the current replay buffer. |
| /avatar/parameters/OBSScreenshotCapture | Boolean | In | Take a screenshot |## π₯½ VRChat
If you intend to use VRChat to interface with OBSC, an avatar setup guide can be found on [the wiki](https://github.com/benaclejames/OBSC/wiki)