VDO.Ninja Integration

Use Meshcast to offload bandwidth and stabilize VDO.Ninja rooms with WebRTC relay.

Quick Navigation

Overview

Meshcast can act as a relay for VDO.Ninja, reducing room bandwidth while keeping latency low. When you enable Meshcast, participants publish via WebRTC (WHIP) and viewers receive via WebRTC (WHEP) through Meshcast servers.

Free on VDO.Ninja

Anonymous publishing is allowed only from meshcast.io and vdo.ninja. OBS or third-party embeds require a registered account.

Enable Meshcast in VDO.Ninja

  1. Open your VDO.Ninja room Add &meshcast to your VDO.Ninja URL.
    https://vdo.ninja/?room=your-room&meshcast
  2. Publish as normal Start your camera or screen share. VDO.Ninja routes the stream through Meshcast automatically.
  3. Share the room link Viewers can join the room link and receive the Meshcast stream.

Meshcast 2.0 parameters

VDO.Ninja now supports Meshcast 2.0 via &meshcast2. This routes WHIP/WHEP through Meshcast 2.0 with support for stream keys or premium tokens.

If a token is invalid or out of slots, VDO.Ninja automatically falls back to anonymous Meshcast 2.0.

Using Web Studio + VDO.Ninja

If you publish from Meshcast Web Studio (meshcast.io/studio), you can still share the VDO.Ninja viewer link for collaboration. Meshcast handles WebRTC publishing and WHEP playback automatically.

Limits and embedding rules