跳转到主要内容
Callaba
NDI 制作控制

在一个产品界面中配置、发现、桥接并监控 NDI

Callaba 为操作人员提供清晰可见的 NDI 控制层,用于管理机器标识、发现服务器、网络接口、配置、适配器、Multiview 和下游交付。请在适合的网络边界内使用 NDI;当媒体必须跨越不可预测的广域网时,应使用经过验证的 SRT 路径。

从源发现到制作输出的单一受控边界

控制台让发现与路由决策保持可见;真实环境中的网络设计、带宽、防火墙规则和源兼容性仍需验证。

产品控制优先

无需以终端为起点即可操作 NDI 层

常规操作都在经过身份验证的 Callaba 界面中完成。网络和产品工作流验证后,再使用高级自动化。

01

机器标识与发现

在专用字段中设置 NDI 机器名称和可访问的发现服务器地址。

02

网络接口地址

明确选择 Callaba 应绑定的源 IP 地址,避免依赖未知的主机默认值。

03

配置导入与实时编辑器

导入已审核的 JSON 或文本配置,在内置编辑器中检查,并直接从控制台保存。

04

已发现的源与适配器

检查已发现设备,创建所需适配器,启动并验证其运行状态。

05

访问边界

控制台身份验证和 API 令牌控制谁能修改 Callaba 设置。NDI 组不能替代网络 ACL、分段、加密或防火墙策略。

技术规格

产品支持范围与验证要点

每项支持行为旁都给出实际验收检查。最终以已安装的 Callaba 界面以及真实的信号源、目标端和基础设施配置为准。

产品支持范围与验证要点
功能支持的行为验收检查
机器标识与发现在专用字段中设置 NDI 机器名称和可访问的发现服务器地址。可以。机器标识、发现服务器、接口地址、配置导入和实时编辑器都可在控制台中使用。
网络接口地址明确选择 Callaba 应绑定的源 IP 地址,避免依赖未知的主机默认值。控制台让发现与路由决策保持可见;真实环境中的网络设计、带宽、防火墙规则和源兼容性仍需验证。
配置导入与实时编辑器导入已审核的 JSON 或文本配置,在内置编辑器中检查,并直接从控制台保存。可以。机器标识、发现服务器、接口地址、配置导入和实时编辑器都可在控制台中使用。
已发现的源与适配器检查已发现设备,创建所需适配器,启动并验证其运行状态。从一个已发现的源开始,在 Multiview 中确认,发布所需输出,然后再增加适配器或 API 自动化。
访问边界控制台身份验证和 API 令牌控制谁能修改 Callaba 设置。NDI 组不能替代网络 ACL、分段、加密或防火墙策略。Callaba 控制台身份验证和 API 令牌会保护产品控制。网络 ACL 与分段仍应作为独立安全层保留。
从源发现到制作输出的单一受控边界控制台让发现与路由决策保持可见;真实环境中的网络设计、带宽、防火墙规则和源兼容性仍需验证。不会。请将 NDI 发现保留在经过设计的网络边界内。媒体跨站点或公共网络时,应使用适合广域网的传输路径,例如经过验证的 SRT。
现在把它投入使用

在 Callaba 中完成配置,再验证交接

本页说明产品的能力边界。以下指南会告诉您要打开哪些控制项、接下来连接哪个模块,以及如何确认工作流已经就绪。

  1. 配置NDI 网络配置打开指南
  2. 连接已发现的 NDI 设备打开指南
  3. 验证NDI 适配器打开指南
API 是第二层

自动化已经验证的精确 NDI 工作流

使用已发布的方案更新配置、检查发现结果并发布适配器。操作员审批和网络策略应保留在请求负载之外。

Cloud NDI 与 Callaba 常见问题

Callaba 能否不通过终端编辑主机文件来配置 NDI?

可以。机器标识、发现服务器、接口地址、配置导入和实时编辑器都可在控制台中使用。

Callaba 会让本地 NDI 发现自动跨越公共互联网吗?

不会。请将 NDI 发现保留在经过设计的网络边界内。媒体跨站点或公共网络时,应使用适合广域网的传输路径,例如经过验证的 SRT。

能否控制谁可以修改 NDI 配置?

Callaba 控制台身份验证和 API 令牌会保护产品控制。网络 ACL 与分段仍应作为独立安全层保留。

NDI 工作流能否同时部署在云端和自托管环境?

可以。请根据网络邻近性、基础设施所有权、存储和运维要求选择云端或 Linux 部署,并使用相同的真实源进行验证。

先验证一条真实 NDI 路径,再扩展

从一个已发现的源开始,在 Multiview 中确认,发布所需输出,然后再增加适配器或 API 自动化。

示意图展示本地 NDI 与远程 SRT 信号进入 Callaba Cloud NDI Gateway,用于发现、制作和受控路由输出。
Callaba Cloud NDI Gateway 将远程信号接入 NDI 发现、制作应用和受控路由输出。

Callaba 将源自 NDI 的直播制作转化为可运营的云端或自托管工作流:在受控边界桥接信号源,在浏览器 Multiview 中验证信号,录制节目,并将其路由至下一目的地。

应从产品和信号路径开始,而不是从 API 开始。在经过身份验证的 Callaba 仪表板中,运维人员可以设置机器名称、Discovery Server 地址和明确的信号源 IP,然后使用内置的 JSON 导入与编辑器配置高级 NDI 设置,全程无需操作终端。让 NDI 留在其最具优势的受管理制作网络内;对于不可预测的 WAN 网段,使用明确的 SRT 或兼容网桥;交接之后,再由 Callaba 负责接收、监看、录制、路由、播放和恢复。

当今的 NDI 是什么

NDI(Network Device Interface)广泛用于制作和 AV 工作流,无需传统 SDI 布线的复杂性,即可通过 IP 传输视频/音频信号源。具体而言:

  • 它非常适合在受管理网络内快速路由信号源。
  • 它支持灵活的演播室和远程制作模式。
  • 要在规模扩大后保持稳定,仍需要严谨的网络设计。

如需重点介绍和云端背景,请参阅 什么是云端 NDI 以及如何使用

NDI 最适合哪些场景

  • 受控 LAN 环境内的多机位、多信号源制作。
  • 用于直播切换和监看的低摩擦信号源路由。
  • 团队需要比固定布线更高灵活性时的快速设置。
  • 信号源发现和路由速度至关重要的运营工作流。

NDI 最常在哪些场景失效

  • 未规划的网络设计(VLAN、组播和带宽规划问题)。
  • 交换机过载,或对上行链路稳定性作出错误假设。
  • 关键信号源路径失效时没有回退方案。
  • 在没有桥接模型的情况下,强行把 LAN 假设套用到 WAN 场景。

如需了解可避免许多故障的网络基础知识,请使用 设置可用的 NDI 网络配置

实践中的 NDI 流媒体

当团队统一三件事时,NDI 流媒体最可靠:信号源命名、路由责任归属和预检。如果缺少这些规范,直播会话期间的故障排查就会陷入混乱。

如需运营方面的深入背景,请参阅: NDI 流媒体

最低限度的 NDI 预检

  • 验证所有预期 NDI 信号源均可见且命名正确。
  • 验证主要场景路径之间的同步行为。
  • 在启用完整图形和叠加层之前检查网络余量。
  • 确认关键摄像机/节目信号具有回退信号源。

NDI 与 SRT:实际差异

NDI 与 SRT 并非单纯的优胜劣汰关系,两者解决不同的传输场景。NDI 通常更适合受控网络内的制作环境;SRT 通常更适合不稳定互联网下、需要抵御丢包的远程贡献传输。

如果信号源分散在不同位置,或通过不可预测的网络远程传输,请采用桥接方法,而不要假设纯 NDI 通过 WAN 时会像本地 LAN 一样工作。实用桥接参考: 通过 SRT 设置 NDI 网桥 以及 SRT 到云端 NDI

NDI 与 RTMP:不同角色

NDI 和 RTMP 通常不能直接相互替代。NDI 往往是内部制作传输层;在许多发布路径中,RTMP 通常面向摄取/分发。有关 RTMP 摄取的背景,请参阅 RTMP 以及 什么是 RTMP 服务器

在许多实际技术栈中,NDI 处理内部信号源工作流,RTMP 负责发布到外部端点。明确划分角色可以减少混淆和事件处置时间。

直播流媒体团队的 NDI 工作流

适合定期直播的可行 NDI 工作流:

  1. 预检: 检查信号源可见性、命名、同步和路由。
  2. 预热: 使用真实场景运行私有制作路径。
  3. 直播: 监看连续性和信号源稳定性。
  4. 恢复: 首先应用回退信号源/路由。
  5. 审查: 记录首次故障信号和一项改进。

这个顺序很简单,却能避免多数本可预防的运营故障。

从 NDI 发布到 YouTube 和外部平台

将源自 NDI 的工作流发布到外部平台,通常需要在边界处转换格式。先保持内部 NDI 制作稳定,再映射对外发布路径。示例参考: 将 NDI 推流至 YouTube

在内部信号源稳定性得到验证之前,不要优化对外发布。多数团队颠倒了这个顺序,结果排查了错误的层。

参考架构

架构 A:优先采用本地制作网络

NDI 信号源位于受管理网络内,在本地制作环境中完成切换和合成,并使用受控的对外发布路径。最适合 稳定的 本地部署或类似演播室的环境。

架构 B:混合式远程贡献传输

远程贡献传输在需要时使用 SRT,再转换为可被 NDI 发现的制作信号源。适合同时需要互联网韧性和 NDI 制作灵活性的团队。请参阅 将 SRT 转换为云端可发现的 NDI 设备

架构 C:使用 NDI 进行协作和通话

在需要时,将 NDI 信号桥接到协作或通话工作流。适用于需要交互式操作的分布式制作。参考资料: 将 NDI 推流至视频通话 以及 从视频通话参与者创建 NDI 输出

动手排查故障

问题:信号源随机出现/消失

检查网络分段、交换机负载、发现设置和主机稳定性。先用较少的信号源验证,再逐步恢复规模。

问题:不同信号源之间音视频漂移

使用同步控制和时间戳策略。实用参考: 设置时间戳偏移以同步 NDI 流

问题:繁忙时段质量下降

在完整场景负载下分析网络余量,然后降低信号源压力并重新测试。避免一次更改过多变量。

问题:WAN 网桥质量不稳定

将不稳定网段迁移到专为此类条件设计的传输方式(例如 SRT 贡献传输),再在受控边界将其重新映射为 NDI。

快速运营规则

  • 所有 NDI 信号源采用同一套命名标准。
  • 每条关键信号源链都有一条回退路径。
  • 直播窗口期间由一名负责人管理路由变更。
  • 每次运行后进行一次审查,并落实一项具体改进。

这四条规则足以大幅减少反复发生的 NDI 事件。

关键 KPI

  • 目标客户端群组的启动可靠性。
  • 连续性质量和中断持续时间。
  • 信号源或路由失效后的恢复时间。
  • 从告警到缓解的运维人员响应时间。

按活动类别跟踪这些指标。千篇一律的 KPI 仪表板通常会掩盖真正的问题。

Callaba 产品为 NDI 工作流增加了什么

除 Multiview、录制、路由和播放外,Callaba 还提供 NDI 发现、适配器、网络配置和访问受控的仪表板设置。运维人员可以直接在 UI 中配置 Callaba 的 NDI 层,无需编辑主机文件或操作终端;外部摄像机控制和制作切换台仍是独立系统。

从 Callaba UI 配置 NDI 网络

使用 NDI Tools → NDI configuration 设置机器名称、一个或多个 Discovery Server 地址,以及 Callaba 应绑定的明确信号源 IP 地址。对于高级 SDK 选项,可以导入 JSON 或 TXT 配置,也可以在同一界面编辑 JSON,然后从仪表板保存。

由仪表板身份验证和应用角色控制谁能更改这些设置。NDI 接收组和发送组可以限定发现可见范围,但这些组并非用户身份验证、加密或防火墙;请继续使用网络 ACL 和分段。

请参阅 NDI 网络配置指南NDI 配置 API 参考 以了解下一层内容。

  • 云端或自托管部署: 快速启动,或将接收和媒体运营层保留在你控制的基础设施上。
  • 浏览器 Multiview: 让运维人员共享可视化检查,同时避免把绿色套接字状态误当作音视频可用的证明。
  • 录制和播放: 保留接收到的节目,并独立于实时预览验证录制成品。
  • 路由和协议边界: 让本地 NDI、韧性 WAN 贡献传输、平台发布和观众播放各自位于合适的层。

两种产品启动路径

使用 云端启动指南 适用于速度和托管式基础设施优先的情况。如果基础设施、数据位置或网络邻接性必须由你控制,请使用 Linux 自托管安装指南 。无论选择哪条路径,都要使用同一个真实的 NDI 源信号进行验证。

将 Multiview 用作验收界面

打开 实时 Multiview 演示 了解面向运维人员的概念,然后为制作信号建立私有验收视图。检查视频、音频、信号源身份、连续性、录制,以及至少一个下游目的地。

API 自动化是第二层

产品工作流得到验证后,使用 Callaba Engine API 自动化端点、路由、录制、播放器和运营控制。在信号源责任归属、传输边界和恢复行为通过完整演练之前,不要从 API 对象开始。

常见问题

NDI 适合通过远程互联网进行贡献传输吗?

NDI 在受控网络中最具优势。对于不稳定的互联网贡献传输,请在远程网段使用具备韧性传输的桥接模型。

已经使用 NDI 后,还需要 SRT 吗?

不一定。当远程贡献传输条件波动较大,并且需要更强的互联网路径恢复能力时,才需要 SRT。

NDI 比 RTMP 更好吗?

它们通常服务于不同的层。NDI 常用于内部制作传输;RTMP 常用于摄取/发布边界传输。

提升 NDI 可靠性的最快方法是什么?

统一信号源命名,每次执行预检,并为每条关键信号定义一条 回退 信号源路径。

应如何扩展 NDI 运营?

先扩展流程:明确角色责任、变更窗口,并保持一致的运行后审查循环。

下一步

从这个 NDI 中心选择一个分支,使用真实信号负载进行一次完整演练,并且只推广能在实际会话中改善连续性指标的变更。

团队实用说明

随着团队扩大,多数 NDI 事件不再是技术谜题,而是源于命名不一致、责任不清,以及临近直播窗口时未经测试的路由变更。保持运营模型简单而严格,通常就足以从不稳定的实验迈向可预测的制作。

NDI 的带宽与容量规划

NDI 质量问题往往是伪装成其他问题的容量问题。大型运行前,应估算信号源数量、预期码率范围和峰值过渡负载。容量规划也应包括非视频因素:控制流量、监控开销,以及共享网络资源的后台服务。

实用容量检查:

  • 在没有活动场景切换时测量基线网络用量。
  • 在完整场景切换周期中测量峰值用量。
  • 记录 丢包 最先在负载下出现的位置。
  • 设置安全运行余量,而不只是理论最大吞吐量。

这样可以让扩展变得可预测,并减少活动峰值时段出现的“随机”质量下降。

安全与访问规范

NDI 讨论常聚焦性能而忽视访问控制。在生产系统中,信号源暴露和未经授权的路由变更既可能造成质量风险,也可能造成合规风险。将信号源可见范围限制在必要的运维人员和环境内。

  • 对路由和信号源配置工具使用基于角色的访问控制。
  • 分离测试与生产信号源命名空间。
  • 记录关键路由变更的时间戳和负责人。
  • 在高影响力活动前审查访问权限。

这些小型控制措施可以避免日后出现长时间的重大事件。

用于 24/7 全天候和长时间运行频道的 NDI

对于长时间运行的频道,可靠性纪律比功能广度更重要。保持场景图精简、统一重启流程,并在长时间运行期间监控漂移指标。把频道视为可重复的服务,而不是一次性播出,持续运行策略才更容易落地。

长时间运行检查清单:

  • 定期检查信号源是否存在以及时间戳是否一致。
  • 定义对观众影响较低的重启窗口。
  • 针对信号源丢失和持续的连续性下降实施自动告警。
  • 为经过验证的良好配置文件集准备一条已测试的回滚路径。

运维人员培训模型

许多团队低估了培训对可靠性的作用。新运维人员不应从零散文档入手。请建立一个简洁的入门流程:信号源命名规则、路由责任归属、预检卡、回退程序和运行后报告格式。这样可以大幅减少本可避免的直播错误。

使用简短的实操演练:

  • 从一个关键缺失信号源中恢复。
  • 在响应目标窗口内应用回退路由。
  • 通过控制侧和观众侧检查验证恢复。

正式发布前的部署检查清单

  1. 确认所有信号源名称均符合标准并与运行手册一致。
  2. 使用真实叠加层和混合客户端检查执行完整演练。
  3. 在适用时验证远程贡献传输的桥接路径。
  4. 与指定负责人一起验证回退和恢复时间。
  5. 在活动窗口前冻结非关键变更。

不执行此清单就发布,通常会导致首次运行不稳定和补丁反复出现。

运行后审查模板

  • 用户最先看到的问题是什么?
  • 哪个信号源或路由最先失效?
  • 哪项操作最快恢复了服务?
  • 用了多长时间回到连续性目标?
  • 下一次推流前要更改哪一条工作流规则?

保持审查简短且强制执行。重复执行会带来可靠性。

简短决策矩阵

规划时使用这个快速矩阵:

  • 本地演播室、受控网络: NDI 优先的工作流通常很高效。
  • 远程且不稳定的贡献传输: 使用 SRT 桥接以提高传输韧性。
  • 交互至关重要的路径: 在需要时路由至 WebRTC 分支。
  • 平台发布兼容性: 在需要时保留 RTMP 边界。

这个简单矩阵可防止协议误用,并让架构决策立足于真实约束。

最后一条实用原则

在 NDI 最具优势的地方使用它:受管理网络上具备严谨运营的灵活信号源工作流。不要单独依赖 NDI 解决所有远程传输问题。保持边界清晰、运行手册简短,并持续测试回退路径。正是这种组合,才能让 NDI 从强大的演示工具变成稳定的制作系统。

5 分钟上线健全性检查

启动任何重要会话前,进行一次简短的健全性检查:确认关键 NDI 信号源存在,验证至少两个目的地的音频,在负载下触发一次计划好的场景切换,测试一个回退信号源,并从第二个客户端验证观众侧启动。这个流程只需几分钟,却能防止许多由未发现的信号源漂移或路由配置错误引起的启动故障。

快速恢复顺序

当直播制作中的 NDI 路径性能下降时,请按固定顺序处理:切换至回退信号源,验证观众侧连续性,然后检查网络和信号源诊断信息。观众受到影响时,应避免深度调优。先恢复,后优化。这一条规则能显著缩短真实会话中的事件持续时间。

产品决策指南

将云端 NDI 服务器视为受控制作边界

这款 Callaba NDI 产品 通过经过路由的贡献传输、监控和恢复来桥接以 NDI 为中心的制作。它并不承诺本地发现会原封不动地穿越公共互联网;请定义网络边界,并在站点之间使用 SRT 等合适的传输方式。

NDI 网关工作流中应验证哪些内容

  • 发现域: 记录每个网段中必须可被发现的 NDI 信号源,并避免依赖组播发现跨越不受控的 WAN 链路。
  • 传输交接: 在本地测量带宽和丢包;当视频必须穿越站点、云网络或防火墙时,使用受监控的贡献传输路径。
  • 运维验收: 在 Callaba 中确认信号源命名和发现;在信号进入直播制作流程表之前,使用下游制作工具验证音频、同步和恢复。

自动化应放在第二步。 先在 Callaba 产品中构建并验证网桥。等网络和命名规范稳定后,再把 API 自动化作为可重复路由的第二层。

NDI 服务器和网桥问题

NDI 服务器在云端工作流中做什么?

它为制作信号的桥接、路由和观察提供受控点。网络发现和传输仍需明确设计,尤其是在信号源与运维人员位于不同站点时。

NDI 网桥可以跨公共互联网工作吗?

不要假设本地 NDI 发现会跨越互联网。请通过 SRT 等适合 WAN 的路径传输媒体,再在目的地将其暴露给预期的 NDI 域。

如何确定 NDI 网关的规格?

盘点并发信号源、格式、带宽,以及所有转换或录制工作。使用余量测试峰值节目组合,不要根据一个空闲信号源进行外推。

继续使用所属工作流

使用真实信号源验证 NDI 边界

通过 Callaba 路由一条制作信号,验证发现和路由状态,再使用独立的 Multiview 演示检查 Callaba 的直播运营界面,然后决定采用云端还是 Linux 部署。

在云端启动 Callaba · 在 Linux 上安装 Callaba · 打开实时 Multiview 演示