Docs / VRL Link

VRL Link

VRL Link is a two-way link between a remote performer and VTOKU Cam. The performer drives the avatar on your phone with their motion and voice, while you operate the camera in the real world. You can send your program back over the same link, so a VTuber performing from home can appear in a shot you are filming somewhere else.

Pricing. VRL Link is US $4.99 a month, or included with Pro (US $49.99 a year) along with a commercial-use license. Subscribe in the app under Settings › VRL Link. See pricing. The service is still in beta and setup may change as it develops.

VRL Link for Windows

VRL Link has two halves: the app on your phone, and the VRL Link desktop app on the performer's PC. The desktop app sits between Warudo (motion and voice) and the room the phone joins, and routes the returning program video and audio into OBS. The performer runs it on their PC; the camera operator only needs the phone.

You'll need: Windows 10 or 11, Warudo with a character loaded, and OBS for the return video.

Download for Windows

Run VrlBridge-win-Setup.exe. It installs for your user account, adds a Start menu shortcut and updates itself. If Windows shows "Windows protected your PC", click More info, then Run anyway. When an update is ready, click Update & Restart; VRL Link ends the session cleanly before it restarts. VRL Link for Windows is in beta; email support@vtoku.com if you get stuck.

What's new. VRL Link for Windows now remembers your room key, camera and VMC targets, video output, and audio devices between launches, so you set it up once. Turning VRL Link off and on, or relaunching, reconnects the phone without it being turned away as a second device. If the link drops, the app says Connection lost, and you can cancel a connect that's taking too long. Audio devices come back after you unplug and replug them, return audio is smoother with less delay, and the phone's action buttons can now trigger Warudo.

Once VRL Link is installed on the PC and connected to the same room, set up the phone side under Settings › VRL Link.

1. Pair the two ends

Both ends connect with a shared secret. On the phone, tap Generate to create one, then Copy it and share it with the remote performer over a private channel. They enter the same secret on their end. Anyone with the secret can join, so keep it private and regenerate it if it leaks.

No PC on the other end? A performer can also send just their face from any webcam with the VRL Link web sender, free browser tracking that joins with the same room key.

2. Connect and receive the performance

Turn on Connect. The phone receives the remote performer's motion and voice, and the avatar lip-syncs to it. Two controls smooth the incoming motion:

To hear the remote audio on the room speakers or an interface, turn on Monitor PC audio and pick the output device.

3. Send your program back (optional)

Once connected, return this phone's program to the remote end:

4. Show the return video in OBS

On Windows, VRL Link hands the returning program video to OBS over Spout, a local GPU texture share, so it stays on the one machine with no extra network. You need the Spout2 plugin for OBS to receive it:

  1. Install the OBS Spout2 plugin (Off-World-Live), then restart OBS.
  2. In OBS, add a Spout2 Capture source.
  3. Set its sender to the VRL Link program output (listed as "VRL Bridge Program").

Return audio (the performer's voice and your operator mic) is sent to separate output devices that you capture in OBS, so you can balance the mix in your own software.

Remote OBS? Spout is Windows-only and same-machine. If OBS runs on another computer, switch the video output to NDI and add a DistroAV NDI source instead.

Warudo on a second PC

Warudo can run on a different computer from VRL Link. In Warudo, point the VMC Sender at the VRL Link PC's local IP address instead of 127.0.0.1. If you send the camera back, set the camera target in VRL Link to the Warudo PC as well.

VRL Link accepts VMC from its own PC and from other machines on your local network, including Tailscale addresses. Anything from outside your local network is ignored.

Trigger Warudo from the action deck

The phone's ACTIONS deck can fire anything you build in Warudo: hotkeys, expressions, props, or camera switches.

  1. On the phone, open Settings › Camera › Actions & hotkeys and give a slot an OSC action number.
  2. In VRL Link, check the Actions port (default 39541). In Warudo, set the VRL Link plugin's Action Port to the same number.
  3. In a Warudo blueprint, add an On vCam Action node and set Action Number to the slot's number, or 0 to catch every action.
  4. Wire On Action to whatever should happen. Tap the slot on the phone to test it.

No On vCam Action node in Warudo? Update VRL Link for Windows (it installs the Warudo plugin for you), then restart Warudo. Still missing? Email support@vtoku.com.

Direct Wi-Fi? This works over VRL Link. When the phone sends VMC straight to Warudo over your network, actions go to Warudo's VMC port, where only a receiver that listens for /vCam/action can use them.

When to use VRL Link vs. Warudo

Use Warudo when the performer and the PC are on your local network. Use VRL Link when the performer is somewhere else entirely: it carries motion, voice, camera, and video over the internet in both directions, with no shared LAN required.

Troubleshooting


Back to all documentation.