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
- Registered or paid Meshcast tier (WHIP to HLS requires AAC transcode).
- VDO.Ninja and a Meshcast premium token.
- VRChat world with HLS video player support.
Step-by-step
- Create a premium token In the Meshcast Dashboard, generate a premium token for VDO.Ninja use.
-
Publish from VDO.Ninja
Add
&meshcast=TOKENto your VDO.Ninja URL and start streaming. - Copy the HLS link In Meshcast Studio, use the HLS watch link for the stream.
- 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, but web embeds are limited to meshcast.io / vdo.ninja; native players like VRChat are unaffected.
Next steps
Need help with VDO.Ninja? See the VDO.Ninja Integration guide.