VDO.Ninja 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

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

Multiple rooms

how to have multiple director rooms open in a single tab; note the URL's ?rooms=xx,yy command

versus.cam

How to use the IFRAME API to transport audio and video to the parent frame in Chrome

add to scene

How to use the IFRAME API to add/remove guests to a scene remotely

big mute button

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.

sensor overlay

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)

chat

Example of a chat-only interface for VDO.Ninja; maybe dockable into OBS even.

iframe.outbound-stats

iframe.outbound-stats.html demostrates how to get stats from VDO.Ninja using the IFRAME API

changepass

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.

obs_remote

Also hosted on github elsewhere, but it's an example of how to remotely control OBS using VDO.Ninja's tunneling abilities