- Home
- Cloud NDI Server and Gateway for Live Production | Callaba
Cloud NDI Server and Gateway for Live Production | Callaba

Callaba turns NDI-origin live production into an operational cloud or self-hosted workflow: bridge sources at a controlled boundary, verify them in browser Multiview, record the program, and route it to the next destination.
Start with the product and the signal path, not the API. In the authenticated Callaba dashboard, operators can set the machine name, Discovery Server addresses and explicit source IPs, then use the built-in JSON import and editor for advanced NDI settings without working in a terminal. Keep NDI inside the managed production network where it is strongest, use an explicit SRT or compatible bridge for unpredictable WAN segments, and let Callaba own receiving, monitoring, recording, routing, playback, and recovery after that handoff.
What NDI Is Today
NDI (Network Device Interface) is widely used in production and AV workflows to move video/audio sources over IP without traditional SDI cabling complexity. In practical terms:
- It is great for fast source routing inside managed networks.
- It supports flexible studio and remote production patterns.
- It still needs disciplined network design to stay stable at scale.
For a focused intro and cloud context, see what is cloud NDI and how to use it.
Where NDI Performs Best
- Multi-camera and multi-source production inside controlled LAN environments.
- Low-friction source routing for live switching and monitoring.
- Rapid setup when teams need more flexibility than fixed cabling.
- Operational workflows where source discovery and routing speed matter.
Where NDI Fails Most Often
- Unplanned network design (VLAN, multicast, bandwidth planning issues).
- Overloaded switches or unstable uplink assumptions.
- No fallback when a key source path fails.
- Trying to force LAN assumptions into WAN scenarios without a bridge model.
For network basics that prevent many failures, use set up a working NDI network configuration.
NDI Streaming in Practice
NDI streaming is most reliable when teams standardize three things: source naming, route ownership, and preflight checks. If those are missing, troubleshooting becomes chaotic during live sessions.
Use this deep page for operational context: NDI streaming.
Minimal NDI preflight
- Verify all expected NDI sources are visible and correctly named.
- Validate sync behavior across primary scene paths.
- Check network headroom before full graphics and overlays are enabled.
- Confirm fallback source exists for critical camera/program feeds.
NDI vs SRT: Practical Difference
NDI vs SRT is not a pure winner/loser comparison. They solve different transport contexts. NDI is often stronger inside controlled network production environments. SRT is often stronger for unstable internet contribution with packet-loss resilience requirements.
If your sources are distributed or remote over unpredictable networks, use a bridge approach instead of pretending pure NDI over WAN will behave like local LAN. Practical bridge reference: set up NDI bridge over SRT and SRT to NDI cloud.
NDI vs RTMP: Different Roles
NDI and RTMP are usually not direct substitutes. NDI is often an internal production transport layer. RTMP is commonly ingest/distribution-facing in many publishing paths. For RTMP ingest context, use RTMP and what is an RTMP server.
In many practical stacks: NDI handles internal source workflows; RTMP handles publication to external endpoints. Clear role separation reduces confusion and incident time.
NDI Workflow for Live Streaming Teams
A workable NDI workflow for recurring streams:
- Preflight: source visibility, naming, sync, and route checks.
- Warmup: run private production path with real scenes.
- Live: monitor continuity and source stability.
- Recovery: apply fallback source/route first.
- Review: log first-failure signal and one improvement.
This sequence is simple, but it prevents most preventable operational failures.
NDI to YouTube and External Platforms
Publishing NDI-origin workflows to external platforms usually requires translation at the boundary. Keep internal NDI production stable first, then map outbound publishing paths. For example reference: stream NDI to YouTube.
Do not optimize outbound publishing before internal source stability is proven. Most teams invert this order and then debug the wrong layer.
Reference Architectures
Architecture A: Local production network first
NDI sources inside managed network, switching and composition in local production, controlled outbound publishing path. Best for stable on-prem or studio-like environments.
Architecture B: Hybrid remote contribution
Remote contribution uses SRT where needed, then converts into NDI-discoverable production sources. Useful when teams need both internet resilience and NDI production flexibility. See convert SRT into cloud-discoverable NDI devices.
Architecture C: NDI for collaboration and calls
NDI feeds are bridged into collaborative or call workflows where required. Useful for distributed production with interactive operations. References: stream NDI to video calls and create NDI outputs from video call participants.
Hands-On Troubleshooting
Problem: Source appears/disappears randomly
Check network segmentation, switch load, discovery settings, and host stability. Validate with reduced source set before scaling back up.
Problem: Audio/video drift across sources
Use sync controls and timestamp strategy. Practical reference: sync NDI streams set timestamp offset.
Problem: Quality drops during busy segments
Profile network headroom under full scene load, then reduce source pressure and retest. Avoid changing many variables at once.
Problem: WAN bridge quality unstable
Move unstable segments to transport designed for it (for example SRT contribution), then remap to NDI at controlled boundaries.
Quick Operational Rules
- One naming standard for all NDI sources.
- One fallback path per critical source chain.
- One owner for route changes in live windows.
- One post-run review with one concrete improvement.
These four rules are enough to reduce a large percentage of recurring NDI incidents.
KPIs That Matter
- Startup reliability across target client cohorts.
- Continuity quality and interruption duration.
- Recovery time after source or route failure.
- Operator response time from alert to mitigation.
Track these by event class. A one-size KPI dashboard usually hides the real problem.
What the Callaba product adds to an NDI workflow
Callaba includes NDI discovery, adapters, network configuration and access-controlled dashboard settings alongside Multiview, recording, routing and playback. Operators can configure Callaba's NDI layer in the UI instead of editing host files or working in a terminal; external camera control and the production switcher remain separate.
Configure the NDI network from the Callaba UI
Use NDI Tools → NDI configuration to set the machine name, one or more Discovery Server addresses and the explicit source IP addresses Callaba should bind. For advanced SDK options, import a JSON or TXT configuration or edit the JSON in the same screen, then save it from the dashboard.
Dashboard authentication and application roles control who can change these settings. NDI receive and send groups can scope discovery visibility, but groups are not user authentication, encryption or a firewall; keep network ACLs and segmentation in place.
See the NDI network configuration guide or the NDI configuration API reference for the next layer.
- Cloud or self-hosted deployment: launch quickly or keep the receiving and media operations layer on infrastructure you control.
- Browser Multiview: give operators a shared visual check without treating a green socket as proof of usable video and audio.
- Recording and playback: preserve the received program and validate the artifact independently from the live preview.
- Routing and protocol boundaries: keep local NDI, resilient WAN contribution, platform publishing, and viewer playback in their appropriate layers.
Two product launch paths
Use the cloud launch guide when speed and managed infrastructure are the priority. Use the Linux self-hosted installation guide when infrastructure, data location, or network adjacency must stay under your control. Validate the same real NDI-origin source in either path.
Use Multiview as the acceptance surface
Open the live Multiview demo to see the operator-facing concept, then build a private acceptance view for the production feeds. Check video, audio, source identity, continuity, recording, and at least one downstream destination.
API automation is the second layer
After the product workflow is proven, use the Callaba Engine API to automate endpoints, routes, recordings, players, and operational controls. Do not begin with API objects before source ownership, transport boundaries, and recovery behavior have passed a full rehearsal.
FAQ
Is NDI good for remote internet contribution?
NDI is strongest in controlled networks. For unstable internet contribution, use a bridge model with resilient transport on remote segments.
Do I need SRT if I already use NDI?
Not always. You need it when remote contribution conditions are volatile and you need stronger recovery behavior over internet paths.
Is NDI better than RTMP?
They usually serve different layers. NDI is often internal production transport; RTMP is often ingest/publication boundary transport.
What is the fastest NDI reliability improvement?
Standardize source naming, run preflight checks every time, and define one fallback source path per critical feed.
How should I scale NDI operations?
Scale by process first: role ownership, change windows, and consistent post-run review loops.
Next Step
Choose one branch from this NDI hub, run one full rehearsal with real source load, and promote only changes that improve continuity metrics in actual sessions.
Practical Team Notes
As teams grow, most NDI incidents are no longer technical mysteries. They come from inconsistent naming, unclear ownership, and untested route changes near live windows. Keep the operational model simple and strict. That is usually enough to move from unstable experiments to predictable production.
Bandwidth and Capacity Planning for NDI
NDI quality issues are often capacity issues in disguise. Before major runs, estimate source count, expected bitrate envelope, and peak transition load. Capacity planning should include non-video factors too: control traffic, monitoring overhead, and background services that share network resources.
Practical capacity checks:
- Measure baseline network usage with no active show transitions.
- Measure peak usage during full scene change cycles.
- Record where packet drops first appear under load.
- Set safe operating margin, not just theoretical maximum throughput.
This makes scaling predictable and reduces “random” quality degradation under peak event moments.
Security and Access Hygiene
NDI discussions often focus on performance and ignore access control. In production systems, source exposure and unauthorized route changes can create both quality and compliance risk. Keep source visibility scoped to required operators and environments.
- Use role-based access for route and source configuration tools.
- Separate test and production source namespaces.
- Log critical route changes with timestamp and owner.
- Review access privileges before high-impact events.
Small controls here prevent large incident windows later.
NDI for 24/7 and Long-Run Channels
For long-run channels, reliability discipline is more important than feature breadth. Keep scene graphs lean, standardize restart procedures, and monitor drift indicators over extended runtime. References for continuous strategy are easier to operationalize when channels are treated as repeatable services, not one-off broadcasts.
Long-run checklist:
- Scheduled health checks for source presence and timestamp consistency.
- Defined restart windows with low audience impact.
- Automated alerting for source drop and sustained continuity degradation.
- One tested rollback path to known-good profile set.
Operator Training Model
Many teams underestimate training as a reliability lever. New operators should not start from scattered docs. Build one concise onboarding flow: source naming rules, route ownership, preflight card, fallback procedure, and post-run reporting format. This dramatically reduces avoidable live mistakes.
Use short practical drills:
- Recover from one missing critical source.
- Apply fallback route inside response target window.
- Validate recovery on both control and viewer-side checks.
Deployment Checklist Before Production Promotion
- Confirm all source names follow standard and match runbook.
- Run full rehearsal with real overlays and mixed client checks.
- Verify bridge paths for remote contribution where applicable.
- Validate fallback and recovery timing with assigned owner.
- Freeze non-critical changes before event window.
Promotion without this checklist usually creates unstable first runs and repeated hotfix cycles.
Post-Run Review Template
- What was the first user-visible issue?
- Which source or route failed first?
- Which action restored service fastest?
- How long to return to continuity target?
- What one workflow rule changes before the next stream?
Keep this review short and mandatory. Repetition creates reliability.
Short Decision Matrix
Use this quick matrix when planning:
- Local studio, controlled network: NDI-first workflow is usually efficient.
- Remote unstable contribution: bridge with SRT for transport resilience.
- Interaction-critical path: route to WebRTC branch where needed.
- Platform publish compatibility: keep RTMP boundary where required.
This simple matrix prevents protocol misuse and keeps architecture decisions grounded in real constraints.
Final Practical Rule
Use NDI where it is strongest: flexible source workflows on managed networks with disciplined operations. Do not rely on NDI alone for every remote transport problem. Keep boundaries clear, keep runbooks short, and keep fallback paths tested. That combination is what turns NDI from a powerful demo tool into a stable production system.
5-Minute Go-Live Sanity Check
Before starting any important session, run one short sanity check: confirm critical NDI sources are present, verify audio on at least two destinations, trigger one planned scene transition under load, test one fallback source, and validate viewer-side startup from a second client. This routine takes only a few minutes and prevents many launch failures caused by unnoticed source drift or route misconfiguration.
Rapid Recovery Sequence
When an NDI path degrades during live production, use a fixed order: switch to fallback source, validate viewer-side continuity, then inspect network and source diagnostics. Avoid deep retuning while the audience is impacted. Recover first, optimize second. This one rule significantly reduces incident duration in real sessions.
Product decision guide
Treat a cloud NDI server as a controlled production boundary
The Callaba NDI product bridges NDI-oriented production with routed contribution, monitoring and recovery. It is not a promise that local discovery will cross the public internet unchanged; define the network boundary and use an appropriate transport such as SRT between sites.
What to validate in an NDI gateway workflow
- Discovery domain: Document which NDI sources must be discoverable in each network segment and avoid depending on multicast discovery across uncontrolled WAN links.
- Transport handoff: Measure bandwidth and loss locally, then use a monitored contribution path when video must cross sites, cloud networks or firewalls.
- Operator acceptance: Confirm source naming and discovery in Callaba; validate audio, synchronization and recovery in the downstream production tools before the feed enters the live production rundown.
Automation comes second. Build and validate the bridge in the Callaba product first. Use API automation as a second layer for repeatable routes after network and naming conventions are stable.
NDI server and bridge questions
What does an NDI server do in a cloud workflow?
It provides a controlled point for bridging, routing and observing production feeds. Network discovery and transport still need explicit design, especially when sources and operators are in different sites.
Can an NDI bridge work across the public internet?
Do not assume local NDI discovery will cross the internet. Carry the media over a WAN-suitable path such as SRT, then expose it to the intended NDI domain at the destination.
How do I size an NDI gateway?
Inventory simultaneous sources, formats, bandwidth and any conversion or recording work. Test the peak program mix with headroom instead of extrapolating from one idle source.
Continue with the owned workflow
Prove the NDI boundary with a real source
Route one production feed through Callaba, verify discovery and route state, then use the separate Multiview demo to inspect Callaba's live-operations interface before choosing cloud or Linux placement.
Launch Callaba in the cloud · Install Callaba on Linux · Open the live Multiview demo


