Docs / Connect to Warudo

Connect to Warudo

Warudo is the most common destination for VTOKU Cam. The phone tracks the real camera and sends pose to Warudo over VMC/OSC; Warudo can also send avatar bone and blendshape data back to the phone so your VRM moves in AR.

Before you start

1. Send camera pose to Warudo

  1. In Warudo, add a VMC Receiver and note its port (the VMC default is 39539).
  2. In VTOKU Cam, open Senders and enable VMC/OSC.
  3. Set the destination IP to your computer's IP and the port to match Warudo's receiver.
  4. VTOKU Cam streams /VMC/Ext/Cam (camera transform + FOV), plus root position and lens messages, phase-locked to the ARKit frame.

Tip: VTOKU Cam's default VMC send port is 19190. Make sure the port you set matches whatever your Warudo VMC receiver listens on.

2. Drive the avatar from Warudo (optional)

To have Warudo animate the VRM shown on the phone, send VMC back to the device:

  1. In Warudo, add a VMC Sender targeting the phone's IP on port 39539.
  2. VTOKU Cam receives bones and blendshapes and applies them to your avatar. While a Warudo VMC feed is live, it overrides on-device ARKit face capture by design.

3. Audio (optional)

VTOKU Cam can receive Warudo audio so the avatar's voice plays in sync on the phone. This uses a separate UDP path and self-corrects timing over long sessions.

Troubleshooting


Next: Pose streaming, VMC & FreeD →