๐ŸŽฅ Publish Stream
OBS โžก๏ธ VDO
VDO โžก๏ธ Twitch
๐Ÿ“บ Play Stream
๐ŸŒ Host Stream

Publish a video from VDO.Ninja to a WHIP ingestion end-point

โš™๏ธ

Advanced options

Clear History


More information and options

For more WHIP/WHEP options, tools, services, and documentation, please see: https://docs.vdo.ninja/steves-helper-apps/whip-and-whep-tooling

For community support

For support, join our Discord server here.

About WHIP/WHEP Integration Options

There are three main ways to publish using WHIP from VDO.Ninja:

  • MediaMTX self-hosted server: Add &mediamtx=yourserver.com to any VDO.Ninja URL
  • Meshcast managed service: Add &meshcast to any VDO.Ninja URL
  • Other WHIP/WHEP services: Using &whipout, which is what this page tends to use

You can of course also playback videos into VDO.Ninja from WHIP/WHEP clients and servers.

Using MediaMTX

MediaMTX is a self-hosted SFU that supports WHIP/WHEP:

  • Works with VDO.Ninja group rooms and other features, just like Meshcast
  • Custom port can be set, making port forwarding on a router easy
  • Ultilizing it with VDO.Ninja is as easy as using Meshcast: &mediamtx=yourserver.com:port
  • Find setup instructions in our MediaMTX guide

Using Meshcast.io

Meshcast.io offers a managed WHIP/WHEP service:

  • Free service with servers in US, Canada, and Europe
  • Just add &meshcast to any VDO.Ninja URL
  • No setup required - auto-connects to nearest server
  • Supports up to 100 viewers
  • Perfect for quick setups and small broadcasts

Note: Meshcast.io service is provided on a best-effort basis.

Direct WHIP/WHEP Publishing

This page provides a simple client for direct WHIP/WHEP streaming:

  • Easily tweak and change advanced WebRTC streaming settings
  • Publish from the VDO.Ninja mixer or whiteboard directly to Twitch or WHIP service
  • Peer-to-Peer WHIP playback allows for server-free OBS to OBS streaming
  • Host VDO.Ninja streams as WHEP sources or view WHEP sources

Troubleshooting

Common solutions for connection issues:

  • Verify network and firewall settings
  • If publishing with OBS to VDO.Ninja, ensure a compatible OBS version is used.
  • Check MediaMTX server accessibility and SSL requirements
  • For H265 support, check browser compatibility
  • WHIP is one to one, so publishing from OBS to VDO.Ninja directly, without an SFU, will only allow one viewer at a time

About VDO.Ninja

VDO.Ninja is a free, open-source platform for live video production that supports multiple ways to integrate WHIP/WHEP streaming:

  • It's easy to switch from peer to peer to server-based broadcasting with MediaMTX and Meshcast
  • Direct WHIP/WHEP publishing capabilities lowers latency and costs
  • Group room functionality for multi-user broadcasts and stream management
  • Mobile device support, with browser-based and native app options

Open Source

Both VDO.Ninja and this WHIP/WHEP client are open-source: