机器标识与发现
在专用字段中设置 NDI 机器名称和可访问的发现服务器地址。
Callaba 为操作人员提供清晰可见的 NDI 控制层,用于管理机器标识、发现服务器、网络接口、配置、适配器、Multiview 和下游交付。请在适合的网络边界内使用 NDI;当媒体必须跨越不可预测的广域网时,应使用经过验证的 SRT 路径。
控制台让发现与路由决策保持可见;真实环境中的网络设计、带宽、防火墙规则和源兼容性仍需验证。
常规操作都在经过身份验证的 Callaba 界面中完成。网络和产品工作流验证后,再使用高级自动化。
在专用字段中设置 NDI 机器名称和可访问的发现服务器地址。
明确选择 Callaba 应绑定的源 IP 地址,避免依赖未知的主机默认值。
导入已审核的 JSON 或文本配置,在内置编辑器中检查,并直接从控制台保存。
检查已发现设备,创建所需适配器,启动并验证其运行状态。
控制台身份验证和 API 令牌控制谁能修改 Callaba 设置。NDI 组不能替代网络 ACL、分段、加密或防火墙策略。
从 Callaba 服务器可用的 NDI 信号源制作节目。在 Video Mixer 中选择已发现并配置的 NDI 信号源,与直播流或准备好的媒体结合,编排场景并调整音频。Program 保持播出时,可在 Preview 中准备下一个镜头,再用 CUT 或 FADE 切换。无需创建混音器项目,NDI 传输和路由仍可使用。
每项支持行为旁都给出实际验收检查。最终以已安装的 Callaba 界面以及真实的信号源、目标端和基础设施配置为准。
| 功能 | 支持的行为 | 验收检查 |
|---|---|---|
| 机器标识与发现 | 在专用字段中设置 NDI 机器名称和可访问的发现服务器地址。 | 在专用字段中设置 NDI 机器名称和可访问的发现服务器地址。 |
| 网络接口地址 | 明确选择 Callaba 应绑定的源 IP 地址,避免依赖未知的主机默认值。 | 控制台让发现与路由决策保持可见;真实环境中的网络设计、带宽、防火墙规则和源兼容性仍需验证。 |
| 配置导入与实时编辑器 | 导入已审核的 JSON 或文本配置,在内置编辑器中检查,并直接从控制台保存。 | 导入已审核的 JSON 或文本配置,在内置编辑器中检查,并直接从控制台保存。 |
| 已发现的源与适配器 | 检查已发现设备,创建所需适配器,启动并验证其运行状态。 | 从一个已发现的源开始,在 Multiview 中确认,发布所需输出,然后再增加适配器或 API 自动化。 |
| 访问边界 | 控制台身份验证和 API 令牌控制谁能修改 Callaba 设置。NDI 组不能替代网络 ACL、分段、加密或防火墙策略。 | 控制台身份验证和 API 令牌控制谁能修改 Callaba 设置。NDI 组不能替代网络 ACL、分段、加密或防火墙策略。 |
| 从源发现到制作输出的单一受控边界 | 控制台让发现与路由决策保持可见;真实环境中的网络设计、带宽、防火墙规则和源兼容性仍需验证。 | 控制台让发现与路由决策保持可见;真实环境中的网络设计、带宽、防火墙规则和源兼容性仍需验证。 |
本页说明产品的能力边界。以下指南会告诉您要打开哪些控制项、接下来连接哪个模块,以及如何确认工作流已经就绪。
使用已发布的方案更新配置、检查发现结果并发布适配器。操作员审批和网络策略应保留在请求负载之外。
是的。在 Callaba 中配置并发现 NDI 源,选择它作为视频混合器输入,在预览中检查场景,然后将准备好的场景进行编程。在没有混合器项目的情况下,NDI 传输和路由也仍然可用。
NDI 发现服务器是一种已知的注册点,可在多播发现不合适时帮助 NDI 设备找到彼此。在 Callaba 中,在 NDI 配置中输入可访问的 Discovery Server 地址,并验证是否显示预期的源。
将本地 NDI 保留在发送生产网络上,将贡献作为 SRT 通过 WAN 发送,在目的地接收该 SRT 流,然后通过那里的 NDI 适配器发布它。当多播发现不可用时,在目标处使用发现服务器。
在接收 Callaba 部署中,选择 NDI 适配器中接收到的 SRT 流,并将生成的 NDI 源发布到生产网络上。当接收网络无法使用多播发现时,配置可访问的发现服务器。
从一个已发现的源开始,在 Multiview 中确认,发布所需输出,然后再增加适配器或 API 自动化。
Callaba 将源自 NDI 的直播制作转化为可运营的云端或自托管工作流:在受控边界桥接信号源,在浏览器 Multiview 中验证信号,录制节目,并将其路由至下一目的地。
应从产品和信号路径开始,而不是从 API 开始。在经过身份验证的 Callaba 仪表板中,运维人员可以设置机器名称、Discovery Server 地址和明确的信号源 IP,然后使用内置的 JSON 导入与编辑器配置高级 NDI 设置,全程无需操作终端。让 NDI 留在其最具优势的受管理制作网络内;对于不可预测的 WAN 网段,使用明确的 SRT 或兼容网桥;交接之后,再由 Callaba 负责接收、监看、录制、路由、播放和恢复。
NDI(Network Device Interface)广泛用于制作和 AV 工作流,无需传统 SDI 布线的复杂性,即可通过 IP 传输视频/音频信号源。具体而言:
如需重点介绍和云端背景,请参阅 什么是云端 NDI 以及如何使用。
如需了解可避免许多故障的网络基础知识,请使用 设置可用的 NDI 网络配置。
当团队统一三件事时,NDI 流媒体最可靠:信号源命名、路由责任归属和预检。如果缺少这些规范,直播会话期间的故障排查就会陷入混乱。
如需运营方面的深入背景,请参阅: NDI 流媒体。
NDI 与 SRT 并非单纯的优胜劣汰关系,两者解决不同的传输场景。NDI 通常更适合受控网络内的制作环境;SRT 通常更适合不稳定互联网下、需要抵御丢包的远程贡献传输。
如果信号源分散在不同位置,或通过不可预测的网络远程传输,请采用桥接方法,而不要假设纯 NDI 通过 WAN 时会像本地 LAN 一样工作。实用桥接参考: 通过 SRT 设置 NDI 网桥 以及 SRT 到云端 NDI。
NDI 和 RTMP 通常不能直接相互替代。NDI 往往是内部制作传输层;在许多发布路径中,RTMP 通常面向摄取/分发。有关 RTMP 摄取的背景,请参阅 RTMP 以及 什么是 RTMP 服务器。
在许多实际技术栈中,NDI 处理内部信号源工作流,RTMP 负责发布到外部端点。明确划分角色可以减少混淆和事件处置时间。
适合定期直播的可行 NDI 工作流:
这个顺序很简单,却能避免多数本可预防的运营故障。
将源自 NDI 的工作流发布到外部平台,通常需要在边界处转换格式。先保持内部 NDI 制作稳定,再映射对外发布路径。示例参考: 将 NDI 推流至 YouTube。
在内部信号源稳定性得到验证之前,不要优化对外发布。多数团队颠倒了这个顺序,结果排查了错误的层。
NDI 信号源位于受管理网络内,在本地制作环境中完成切换和合成,并使用受控的对外发布路径。最适合 稳定的 本地部署或类似演播室的环境。
远程贡献传输在需要时使用 SRT,再转换为可被 NDI 发现的制作信号源。适合同时需要互联网韧性和 NDI 制作灵活性的团队。请参阅 将 SRT 转换为云端可发现的 NDI 设备。
在需要时,将 NDI 信号桥接到协作或通话工作流。适用于需要交互式操作的分布式制作。参考资料: 将 NDI 推流至视频通话 以及 从视频通话参与者创建 NDI 输出。
检查网络分段、交换机负载、发现设置和主机稳定性。先用较少的信号源验证,再逐步恢复规模。
使用同步控制和时间戳策略。实用参考: 设置时间戳偏移以同步 NDI 流。
在完整场景负载下分析网络余量,然后降低信号源压力并重新测试。避免一次更改过多变量。
将不稳定网段迁移到专为此类条件设计的传输方式(例如 SRT 贡献传输),再在受控边界将其重新映射为 NDI。
这四条规则足以大幅减少反复发生的 NDI 事件。
按活动类别跟踪这些指标。千篇一律的 KPI 仪表板通常会掩盖真正的问题。
除 Multiview、录制、路由和播放外,Callaba 还提供 NDI 发现、适配器、网络配置和访问受控的仪表板设置。运维人员可以直接在 UI 中配置 Callaba 的 NDI 层,无需编辑主机文件或操作终端;外部摄像机控制和制作切换台仍是独立系统。
使用 NDI Tools → NDI configuration 设置机器名称、一个或多个 Discovery Server 地址,以及 Callaba 应绑定的明确信号源 IP 地址。对于高级 SDK 选项,可以导入 JSON 或 TXT 配置,也可以在同一界面编辑 JSON,然后从仪表板保存。
由仪表板身份验证和应用角色控制谁能更改这些设置。NDI 接收组和发送组可以限定发现可见范围,但这些组并非用户身份验证、加密或防火墙;请继续使用网络 ACL 和分段。
请参阅 NDI 网络配置指南 或 NDI 配置 API 参考 以了解下一层内容。
使用 云端启动指南 适用于速度和托管式基础设施优先的情况。如果基础设施、数据位置或网络邻接性必须由你控制,请使用 Linux 自托管安装指南 。无论选择哪条路径,都要使用同一个真实的 NDI 源信号进行验证。
打开 实时 Multiview 演示 了解面向运维人员的概念,然后为制作信号建立私有验收视图。检查视频、音频、信号源身份、连续性、录制,以及至少一个下游目的地。
产品工作流得到验证后,使用 Callaba Engine API 自动化端点、路由、录制、播放器和运营控制。在信号源责任归属、传输边界和恢复行为通过完整演练之前,不要从 API 对象开始。
NDI 在受控网络中最具优势。对于不稳定的互联网贡献传输,请在远程网段使用具备韧性传输的桥接模型。
不一定。当远程贡献传输条件波动较大,并且需要更强的互联网路径恢复能力时,才需要 SRT。
它们通常服务于不同的层。NDI 常用于内部制作传输;RTMP 常用于摄取/发布边界传输。
统一信号源命名,每次执行预检,并为每条关键信号定义一条 回退 信号源路径。
先扩展流程:明确角色责任、变更窗口,并保持一致的运行后审查循环。
从这个 NDI 中心选择一个分支,使用真实信号负载进行一次完整演练,并且只推广能在实际会话中改善连续性指标的变更。
随着团队扩大,多数 NDI 事件不再是技术谜题,而是源于命名不一致、责任不清,以及临近直播窗口时未经测试的路由变更。保持运营模型简单而严格,通常就足以从不稳定的实验迈向可预测的制作。
NDI 质量问题往往是伪装成其他问题的容量问题。大型运行前,应估算信号源数量、预期码率范围和峰值过渡负载。容量规划也应包括非视频因素:控制流量、监控开销,以及共享网络资源的后台服务。
实用容量检查:
这样可以让扩展变得可预测,并减少活动峰值时段出现的“随机”质量下降。
NDI 讨论常聚焦性能而忽视访问控制。在生产系统中,信号源暴露和未经授权的路由变更既可能造成质量风险,也可能造成合规风险。将信号源可见范围限制在必要的运维人员和环境内。
这些小型控制措施可以避免日后出现长时间的重大事件。
对于长时间运行的频道,可靠性纪律比功能广度更重要。保持场景图精简、统一重启流程,并在长时间运行期间监控漂移指标。把频道视为可重复的服务,而不是一次性播出,持续运行策略才更容易落地。
长时间运行检查清单:
许多团队低估了培训对可靠性的作用。新运维人员不应从零散文档入手。请建立一个简洁的入门流程:信号源命名规则、路由责任归属、预检卡、回退程序和运行后报告格式。这样可以大幅减少本可避免的直播错误。
使用简短的实操演练:
不执行此清单就发布,通常会导致首次运行不稳定和补丁反复出现。
保持审查简短且强制执行。重复执行会带来可靠性。
规划时使用这个快速矩阵:
这个简单矩阵可防止协议误用,并让架构决策立足于真实约束。
在 NDI 最具优势的地方使用它:受管理网络上具备严谨运营的灵活信号源工作流。不要单独依赖 NDI 解决所有远程传输问题。保持边界清晰、运行手册简短,并持续测试回退路径。正是这种组合,才能让 NDI 从强大的演示工具变成稳定的制作系统。
启动任何重要会话前,进行一次简短的健全性检查:确认关键 NDI 信号源存在,验证至少两个目的地的音频,在负载下触发一次计划好的场景切换,测试一个回退信号源,并从第二个客户端验证观众侧启动。这个流程只需几分钟,却能防止许多由未发现的信号源漂移或路由配置错误引起的启动故障。
当直播制作中的 NDI 路径性能下降时,请按固定顺序处理:切换至回退信号源,验证观众侧连续性,然后检查网络和信号源诊断信息。观众受到影响时,应避免深度调优。先恢复,后优化。这一条规则能显著缩短真实会话中的事件持续时间。
产品决策指南
这款 Callaba NDI 产品 通过经过路由的贡献传输、监控和恢复来桥接以 NDI 为中心的制作。它并不承诺本地发现会原封不动地穿越公共互联网;请定义网络边界,并在站点之间使用 SRT 等合适的传输方式。
自动化应放在第二步。 先在 Callaba 产品中构建并验证网桥。等网络和命名规范稳定后,再把 API 自动化作为可重复路由的第二层。
它为制作信号的桥接、路由和观察提供受控点。网络发现和传输仍需明确设计,尤其是在信号源与运维人员位于不同站点时。
不要假设本地 NDI 发现会跨越互联网。请通过 SRT 等适合 WAN 的路径传输媒体,再在目的地将其暴露给预期的 NDI 域。
盘点并发信号源、格式、带宽,以及所有转换或录制工作。使用余量测试峰值节目组合,不要根据一个空闲信号源进行外推。
通过 Callaba 路由一条制作信号,验证发现和路由状态,再使用独立的 Multiview 演示检查 Callaba 的直播运营界面,然后决定采用云端还是 Linux 部署。