Ninja Docs
Search…
⌃K

Tech Demonstrations

Useful tools that could help you make your stream better
Tool
Description
Overview
Overview of all the Tech Demonstrations
P2P
How to use VDO.Ninja as a data transport tunneling service
Twitch
How to have a twitch live chat side-by-side with VDO.Ninja on the same screen (viewing Twitch chat while using VDO.Ninja on mobile)
YouTube
How to have a YouTube live chat side-by-side with VDO.Ninja on the same screen
Dual
How to have two VDO.Ninja windows (or any windows really) open on the same page; Picture-in-Picture style
How to have multiple director rooms open in a single tab; note the URL's ?rooms=xx,yy command
How to use the IFRAME API to transport audio and video to the parent frame in Chrome
How to use the IFrame API to add/remove guests to a scene remotely
Mobile-friendly big-button for muting yourself easily
Sensors
How to transmit sensor and video data from a phone to a computer, drawing it to canvas.
Overlay the incoming speed from remote mobile sensor data onto your video
MIDI
Demonstrates the MIDI API for VDO.Ninja
Draggable
Demonstrates how to drag multiple windows around, if you wanted to create a custom layout of elements. (experimental)
Example of a chat-only interface for VDO.Ninja; maybe dockable into OBS even.
iframe.outbound-stats.html demonstrates how to get stats from VDO.Ninja using the IFRAME API
Lets you create passwords and related HASH values for VDO.Ninja rooms
WebHID
WebHID demonstrates how to interface with a USB device, like a streamdeck (mouse/keyboard not supported)
Zoom
A tool for letting you publish into VDO.Ninja, but then full-screen the window once setup, allowing for window-capturing into zoom.
Also hosted on GitHub elsewhere, but it's an example of how to remotely control OBS using VDO.Ninja's tunneling abilities
Overlay
Create a sample of how to apply a custom full-page overlay on top of VDO.Ninja
Remote PowerPoint Web control via VDO.Ninja (IFrame API)