VDO.Ninja to VRChat (HLS)

Bridge a VDO.Ninja stream into VRChat using Meshcast HLS output.

Quick Navigation

Overview

VDO.Ninja publishes to Meshcast via WHIP. Meshcast converts that stream to HLS so VRChat can play it.

Requirements

Step-by-step

  1. Copy your Publish Key In the Meshcast Dashboard, open Stream Keys and copy the private pk_... Publish Key.
  2. Publish from VDO.Ninja Use VDO.Ninja alpha and add &meshcast2=YOUR_PUBLISH_KEY to your publishing URL. Keep your room and push options. See the account publishing instructions. Keep the Publish Key private.
  3. Copy the HLS link In Meshcast Studio, use the HLS watch link for the stream.
  4. Paste into VRChat Add the HLS URL to your VRChat video player.

Notes

Tier requirement

WHIP to HLS uses an AAC conversion and is available on registered and paid tiers.

Free (no account) WHIP does not provide HLS output. Registered (free) allows HLS and defaults to restricted web embed origins, with an optional public-embed setting for arbitrary domains; native players like VRChat are unaffected.

Next steps

Need help with VDO.Ninja? See the VDO.Ninja Integration guide.