NDI Output: Route Any Stream to NDI on Your Local Network
NDI Output: From IP Streams to Studio Gear
NDI (Network Device Interface) is the standard for moving video between devices on a local network. Production switchers, graphics engines, multiviewers, and monitoring software all speak NDI. If it is on your LAN, NDI discovers it automatically.
Vajra Cast now includes NDI output — any incoming stream (SRT, RTMP, RTSP, HLS, HTTP/TS, UDP) can be converted to an NDI source visible to every NDI-compatible device on your network. This is an on-premise feature available on self-hosted deployments.
Why NDI Output Matters
The problem: your remote feeds arrive via SRT or RTMP, but your production switcher (TriCaster, vMix, Vizrt) expects NDI sources. Previously, you needed a separate hardware converter or a dedicated machine running NDI Bridge.
With Vajra Cast’s NDI output, the gateway itself becomes the bridge. Each route can expose an NDI source with a custom name that appears automatically in every NDI finder on the network.
Remote encoder ──SRT──> Vajra Cast ──NDI──> TriCaster / vMix / Vizrt
IP camera ──RTSP──> Vajra Cast ──NDI──> Graphics engine
CDN feed ──HLS──> Vajra Cast ──NDI──> Multiviewer
No extra hardware. No manual IP configuration. NDI’s zero-config mDNS discovery handles it.
How It Works
Vajra Cast uses a GStreamer pipeline with the NDI SDK to decode the incoming stream and output uncompressed UYVY video as an NDI source.
Under the hood:
- The incoming stream (SRT, RTMP, RTSP, etc.) arrives at a Vajra Cast route
- The stream is decoded from its compressed format (H.264/H.265)
- The decoded frames are passed to the NDI sink with a configurable source name
- Every NDI finder on the network discovers
Vajracast-{routeName}automatically
Configuration
In the Vajra Cast web UI:
- Create or edit a route
- Add an output of type NDI
- Set the NDI source name (defaults to the route name)
- Start the route
The NDI source appears immediately in any NDI-compatible application on the same network.
Requirements
| Requirement | Detail |
|---|---|
| Deployment | Self-hosted only (on-premise) |
| Network | 1GbE minimum for 1080p30, Gigabit recommended for 1080p60 |
| NDI SDK | Included — NDI is royalty-free |
| Licensing | No additional license required |
| CPU impact | Decoding required (one decode per NDI output) |
On-Premise Only
NDI output is available exclusively on self-hosted Vajra Cast deployments. It is not available on the managed (cloud) plan.
This is by design. NDI operates over multicast/unicast on local networks — it is not designed for internet transport. The NDI source needs to be on the same LAN (or bridged VLAN) as the receiving devices.
For remote transport, use SRT or SRTLA. For local studio integration, use NDI.
Use Cases
Remote Production with Local NDI Delivery
Receive SRT streams from remote encoders and expose them as NDI sources for your local production switcher. Your TriCaster or vMix sees them as native NDI inputs — same as if the cameras were in the building.
IP Camera to NDI Conversion
Pull from RTSP IP cameras and convert to NDI. Your production team works with NDI sources in their switcher instead of dealing with RTSP URLs and decoder boxes.
Multi-Site Aggregation
Receive feeds from multiple remote sites via SRT, apply failover between redundant feeds, and output the winning source as NDI. Your switcher operator sees one stable NDI source per feed — the failover logic is invisible.
Monitoring and Multiview
Route any stream to NDI for display on NDI-compatible multiviewers (NDI Monitor, Sienna NDI Monitor, vMix multiview). Useful for engineering monitoring of incoming feeds.
NDI vs ST 2110
Both are local network protocols for video, but they serve different tiers:
| NDI | ST 2110 | |
|---|---|---|
| Compression | Typically compressed (SpeedHQ) | Uncompressed |
| Network | 1GbE (works on standard infrastructure) | 10GbE minimum (requires broadcast-grade networking) |
| Discovery | Zero-config mDNS | SDP files, NMOS |
| Latency | ~1-2 frames | Sub-frame possible |
| Target | Production studios, corporate AV | Broadcast facilities, OB vans |
| Cost | Standard networking equipment | 10GbE switches, PTP clocks |
Choose NDI when you want plug-and-play on standard Gigabit Ethernet. Choose ST 2110 when you need broadcast-grade uncompressed video on a dedicated 10GbE fabric.
Vajra Cast supports both as on-premise outputs.
Bandwidth Considerations
NDI uses compression (SpeedHQ codec), so bandwidth requirements are much lower than uncompressed:
| Resolution | Approximate NDI bandwidth |
|---|---|
| 1080p30 | ~100-150 Mbps |
| 1080p60 | ~150-250 Mbps |
| 4K30 | ~250-400 Mbps |
This fits comfortably on Gigabit Ethernet. Multiple NDI streams can share the same network infrastructure without dedicated switches.
Summary
NDI output turns Vajra Cast into a protocol bridge between the IP streaming world (SRT, RTMP, RTSP) and the studio production world (NDI). Any incoming stream becomes an NDI source, discoverable by every device on your LAN, with no extra hardware and no licensing fees.
Available on self-hosted deployments only. Combine with ST 2110 output for broadcast-grade uncompressed delivery on the same gateway.
SRT gateway, automatic failover, real-time monitoring, and multi-destination routing. Free for 30 days.
30 days free · No credit card · Direct access to the dev team