상품 설명
VRC OBS Controller
Control OBS recording and streaming directly from your VRChat avatar's expression menu — no external apps required.
[VRChat Avatar Menu] ──OSC UDP:9001──▶ [OBS Plugin] ──OSC UDP:9000──▶ [VRChat]
(OBS Control submenu) (this repo) (state sync-back)
The OBS plugin listens for OSC messages from VRChat and calls the OBS recording/streaming API directly. It also sends the current OBS state back to VRChat so your avatar toggles stay in sync.
Requirements
OBS Studio 32.x (Windows x64, Steam or standalone)
VRChat SDK3 (Avatars) + Modular Avatar ≥ 1.9
Unity 2022.3.x LTS
Installation
OBS Plugin
Download obs-osc-controller.dll from the latest release
Copy it to <OBS install>\obs-plugins\64bit\
Restart OBS
The plugin adds an OBS OSC Controller entry under Tools. Default ports:
Port Direction Purpose
9001 VRChat → OBS Receive OSC commands
9000 OBS → VRChat Send state sync-back
VRChat Avatar
Open your avatar project in Unity 2022.3.x
Ensure VRChat SDK3 Avatars and Modular Avatar ≥ 1.9 are installed
Assets → Import Package → Custom Package → select OBSController.unitypackage
Drag Assets/OBSController/OBSController prefab onto your avatar root in the Hierarchy
Build & upload the avatar
The prefab adds an OBS Control submenu to your expression menu with two toggles: OBS Recording and OBS Streaming.
Enable OSC in VRChat
Quick Menu → Options → OSC → Enable
Usage
Action Effect
Toggle OBS Recording ON Starts OBS recording
Toggle OBS Recording OFF Stops OBS recording (after 3 s debounce)
Toggle OBS Streaming ON Starts OBS streaming
Toggle OBS Streaming OFF Stops OBS streaming (after 3 s debounce)
Start/stop recording in OBS manually Avatar toggles sync back within ~1 s
The 3-second debounce prevents VRChat's parameter re-broadcast from immediately cancelling a just-started recording.
Check the Github repository
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기