Basics

  • VDO.Ninja: A free, open-source tool for remote video production
  • Works in web browsers without downloads or installations
  • Utilizes WebRTC for peer-to-peer connections

WikiWe Example

- &push may be a meta hash

Key Features

  • High-quality, low-latency video streaming
  • Support for multiple participants
  • Screen sharing capabilities
  • Virtual video inputs and outputs

Getting Started

  1. Go to https://vdo.ninja/
  2. Click “Create a Room” or enter a specific room name
  3. Share the generated link with participants

URL Parameters

  • ?view: Creates a view-only link
  • ?webcam: Enables webcam automatically
  • ?novideo: Joins with video disabled
  • ?muted: Joins with audio muted
  • ?quality=: Sets video quality (1-10)

Director’s Mode

  • Access: Add ?director to the room URL
  • Features: Manage scenes, layouts, and participant settings

OBS Integration

  1. Add a Browser Source in OBS
  2. Set URL to your VDO.Ninja room link
  3. Adjust width and height as needed

Advanced Settings

  • Audio: Bitrate, noise suppression, echo cancellation
  • Video: Resolution, framerate, bitrate
  • Customize via Settings menu or URL parameters

Encryption Options

  • Default: DTLS-SRTP (built-in WebRTC encryption)
  • Enhanced: AES-256 end-to-end encryption
    • Enable with ?e2ee URL parameter
    • Set password with ?password=yourpassword
  • Encryption applies to audio, video, and data channels
  • No server-side decryption; fully peer-to-peer

Troubleshooting

  • Ensure good internet connection
  • Use up-to-date browsers (Chrome recommended)
  • Check camera and microphone permissions
  • Disable conflicting extensions

Useful Shortcuts

  • Ctrl+D: Toggle video
  • Ctrl+E: Toggle audio
  • Ctrl+F: Toggle fullscreen

Remember to respect privacy and obtain consent when recording!