NDI Camera Streaming Works Now

Stream any NDI video source into a WallSpace room using NDI Cam as a virtual webcam. No plugins or extra software needed on the viewer side.

What is NDI?

NDI (Network Device Interface) is a protocol for sending high-quality video and audio over a local network. Many professional tools output NDI — OBS, vMix, Resolume, TouchDesigner, Unreal Engine, and more.

NDI Cam is a free app that creates a virtual webcam from any NDI source on your network. Your browser sees it as a regular camera device, so it works with the existing "Send Camera" feature in WallSpace rooms.

Quick Start

  1. Install NDI Tools — Download NDI Tools (free) from ndi.video/tools. Install NDI Cam (included in the bundle).
  2. Start your NDI source — Open OBS, Resolume, or any NDI-capable app. Make sure NDI output is enabled. Both devices must be on the same network.
  3. Open NDI Cam — Launch NDI Cam. Select your NDI source from the dropdown. You should see the video preview.
  4. Join a WallSpace room — Go to wallspace.studio/room.html and connect to a room. In the camera dropdown, select "NDI Cam" or "NewTek NDI Video".
  5. Start streaming — Click "Start" to send your NDI feed into the room via WebRTC. Other viewers will see it in real time.

Platform Setup

macOS

  • Download NDI Tools from ndi.video
  • Install NDI Cam (in Applications)
  • Grant camera permission in System Settings > Privacy > Camera
  • NDI Cam appears as "NewTek NDI Video" in browser camera list

Windows

  • Download NDI Tools installer
  • NDI Cam installs as a virtual webcam driver
  • May need to restart browser after install
  • Appears as "NDI Cam" or "NewTek NDI Video"

Supported NDI Sources

SoftwareNDI OutputNotes
OBS Studioobs-ndi pluginInstall obs-ndi separately, enable in Tools > NDI Output
Resolume Arena/AvenueBuilt-inOutput > NDI, select composition
TouchDesignerNDI Out TOPAdd NDI Out operator to your network
vMixBuilt-inEach input and output available as NDI source
Unreal EngineNDI PluginNDI I/O plugin from Marketplace
UnityNDI PluginKlak NDI package
After EffectsNDI Output pluginNDI Tools includes AE plugin
WirecastBuilt-inNDI output in stream settings
Any NDI SourceNDI CamNDI Cam converts any source to virtual webcam

Quality Settings

WebRTC automatically adapts quality based on network conditions. For best results:

Tip: If you see latency or quality issues, try reducing your NDI source resolution to 720p before it reaches NDI Cam. The browser's WebRTC encoder handles 720p much more efficiently.

WallSpace Desktop App (Native NDI)

The WallSpace desktop app has native NDI support — it can discover and receive NDI sources directly without NDI Cam. This gives better performance and lower latency than the browser WebRTC path.

Note: Native NDI in the desktop app requires the NDI SDK runtime (libndi.dylib on macOS). This is included in the NDI Tools installer. If NDI sources don't appear, make sure NDI Tools is installed.

Troubleshooting

NDI Cam not appearing in browser

NDI source not found by NDI Cam

High latency or stuttering