BLOG

什么是NDI?

更新

  本页面由 DeepL 自动翻译。 Switch to English

如果您的流媒体设置涉及多台电脑,在它们之间传输视频通常是最棘手的部分。HDMI线缆的长度有限,而如果另一间房里还有第二台电脑,就意味着要么得把线缆穿墙铺设,要么干脆放弃这个想法。

NDI采用了一种不同的方法。它不再通过专用电缆传输视频,而是利用您现有的网络传输视频、音频和控制数据。本指南将介绍 NDI 是什么、它为何而存在、在何种情况下适用于流媒体设置,以及它与通过 HDMI 采集相比有何不同。

NDI究竟是什么

NDI 是“网络设备接口”(Network Device Interface)的缩写。该协议最初由 NewTek 开发,现由Vizrt 拥有,它允许设备和软件通过标准 IP 网络相互传输视频和音频,所使用的以太网电缆和交换机与传输其他网络流量的设备相同。

它所解决的问题源于现场制作。传统的视频连接是点对点的:一条线缆、一个信号源、一个接收端。增加一台摄像机就意味着要增加一条线缆。将信号源移至大楼的另一端,则需要铺设更长的线缆,或者将信号转换为传输距离更远的格式。在一个拥有十几个信号源的演播室里,这将形成大量物理基础设施,不仅安装成本高昂,且调整起来十分费时。

NDI 消除了对专用线缆的依赖。网络上的任何设备都可以发送视频流,网络上的任何设备都可以接收视频流。添加一个信号源只需将其接入网络,无需铺设新线缆。调整制作方案只需在软件中更改各设备之间的信号接收关系即可。

这种做法最初源于广播和现场活动领域,在那里,这种灵活性使其值得投入搭建成本。此后,它逐渐延伸至家庭设置中,在更小的规模上同样能发挥这一优势:你的游戏电脑和直播电脑可以分置在不同的房间,却依然能够协同工作。

NDI 在实际中的工作原理

NDI 在发送设备上对视频和音频进行编码,将其作为数据通过网络传输,并在接收设备上进行解码。在大多数局域网中,设备发现是自动进行的,因此,一旦源设备开始广播,其他设备无需手动配置 IP 地址,即可将其显示为可用输入源。

要判断这是否能顺利运行,有两点很重要:

  • 带宽。全功能 NDI 设计理念是优先保证画质而非压缩效率,因此每个流都会占用千兆连接中相当大的一部分带宽。多个流同时传输时,带宽消耗会迅速累积。对于带宽余量较小的连接,NDI HX 系列会进行更强烈的压缩。HX 和 HX2 通过牺牲延迟来换取更低的比特率,而 HX3 在延迟方面最接近全功能 NDI,同时仅占用其一小部分带宽。
  • 网络质量。强烈建议使用有线以太网。Wi-Fi 会引入不稳定性,表现为丢帧或卡顿,尤其是在繁忙的家庭网络中。在两台机器之间使用千兆交换机,比将所有流量都通过共享路由器传输,能获得更稳定的结果。

延迟很低,但并非为零。在千兆有线网络上,NDI 流本身运行时延低于一个帧,但一旦加上捕获和软件处理,延迟会接近一到两个帧。 对于双电脑流媒体设置——即发送端电脑运行游戏,接收端电脑运行编码器——这种延迟存在于流传输路径中,而非你在游戏过程中所看到的画面中。对于任何需要实时响应 NDI 流的情况,在正式采用之前都值得进行测试。

在何种情况下 NDI 适用于流媒体设置

最明显的例子就是距离。如果你的第二台电脑位于另一层楼、另一个房间,或者任何标准HDMI线缆无法可靠连接的地方,NDI就能将布线问题转化为网络问题。无源HDMI线缆的可靠传输距离仅约25英尺,在4K分辨率下甚至更短,因此距离通常是决定性因素。以太网的传输距离比HDMI更远,而且大多数家庭已经铺设了部分以太网线路。

当您的设备配置经常变化时,这也很有帮助。如果您经常移动设备、为特定项目添加一台笔记本电脑,或者希望让手机或平板电脑充当额外的信号源,NDI 都能轻松应对,而无需为每次新增设备都添置新硬件。

如果你已经拥有网络设备,那么这值得考虑。NDI 软件本身是免费的,包括 NDI Tools 以及使其能够与常见流媒体应用程序配合使用的插件。如果你的电脑已经通过网线连接到千兆交换机,那么尝试一下的成本只是你的时间。

NDI 能取代采集卡吗?

这两种方法虽然都解决了同一个问题——将视频从一台设备传输到另一台设备,但解决方式不同,且确实存在取舍。简而言之:NDI 最适合用于有线网络中的计算机信号源,而采集卡则更适合游戏主机、摄像机以及任何 HDMI 信号源。实际的选择取决于您要采集的内容以及对信号稳定性的要求。

当信号源是计算机时,NDI 表现良好。它灵活性强,无需额外硬件,且无需增加线缆即可支持更多信号源。但相应的代价是无法摆脱对网络的依赖。如果有人开始进行大文件下载,或者交换机带宽饱和,这些情况都会反映在你的直播流中。

当您的信号源具备HDMI输出接口,且希望每次使用时视频传输路径都能保持一致时,采集卡是理想的选择。 游戏主机便是最典型的例子,因为PlayStation或Xbox无法发送NDI信号,但这一原则同样适用于摄像机和个人电脑——在这些场景中,您通常不希望增加网络流量。如果您仍在犹豫是否需要采集卡,请参阅我们的指南《采集卡是否适合您的系统配置》,该指南将详细解答这一问题;而《采集卡的功能》一文则介绍了其基本原理。

许多系统同时使用这两种方式。视频信号从游戏主机通过采集卡输出,另一台计算机则通过NDI提供软件信号源。

  NDI 采集卡
距离 只要你的网络覆盖到哪里 受电缆长度限制
支持的来源 软件和支持 NDI 的设备 任何HDMI输出,包括游戏主机
取决于 网络带宽与稳定性 除了数据线和USB接口之外别无他物
设置 两台机器上的软件配置 插上电源,即可使用
主机支持 不能直接实现,因为游戏主机不支持 NDI 输出 是的

如何设置 NDI?

在大多数配置中,总体路径大致相同:

  1. 在两台机器上安装NDI 运行时。获取它的最简单方法是使用 NDI Tools,这是一个免费的软件包,其中还包含用于发送、接收以及测试发现功能是否正常工作的实用工具。
  2. 将两台机器连接到同一个局域网,最好通过有线方式连接到同一个交换机上。
  3. 为您的直播软件添加NDI 插件。对于 OBS Studio 而言,该插件名为DistroAV(原名为 obs-ndi,于 2024 年更名)——这是一个独立的社区插件,而非内置功能。当前版本需要较新的 OBS 构建版本以及 NDI 6 运行时。
  4. 在发送端设备上,启动 NDI 输出。
  5. 在接收端设备上,在流媒体软件中添加一个NDI 源,并从已发现的源列表中选择发送端设备。

重要提示:如果源未显示,通常是由于网络隔离而非安装失败。虚拟机网络段、VLAN 以及某些网状 Wi-Fi 系统会阻断 NDI 所依赖的发现流量。将两台机器置于同一有线网络段中可解决大多数此类问题。如果两台机器必须位于不同的子网中,NDI 发现服务器允许您将两台机器均指向一个固定地址,而非依赖自动发现。

在双电脑配置中处理音频

NDI 同时传输音频和视频,这已经涵盖了基本情况。当需要独立混音时,情况就会变得更复杂:例如,游戏音频需要分两个音量级别——一个供你自己听,另一个用于直播;语音聊天需要与录制内容隔离;音乐音量则需要在你的声音出现时自动降低。

这种路由方式与在不同设备间传输视频是两个不同的问题,通常在音频端而非视频端解决。Wave XLR Pro通过硬件处理双 PC 音频,可同时运行独立的混音,我们关于Wave XLR Pro 和双 PC 流媒体的文章对此进行了详细介绍。若要通过软件方式解决同一问题,Wave Cast 就是专门为双 PC 音频而设计的。

值得注意的是:没有任何一款Elgato硬件能够直接发送或接收NDI信号。如果NDI是您视频传输路径的一部分,音频路径仍可单独通过最适合处理它的设备进行传输。

常见问题

NDI 是免费的吗?


NDI 软件工具可免费下载,包括 NDI Tools,且 SDK 在标准软件使用场景下仍免收版税。Vizrt 于 2025 年新增了使用限制:专用硬件、嵌入式设备以及受限的云部署现需购买付费商业许可证。部分支持 NDI 的第三方应用程序也是付费的。对于典型的流媒体设置,上述限制均不适用。



我可以通过Wi-Fi使用NDI吗?


虽然可以正常工作,但不建议用于完整的 NDI 传输。无线传输会引入波动,表现为丢帧现象。带宽较低的 NDI HX 格式对此的容错能力更强,尤其是 HX3。



我可以使用 NDI 捕获控制台画面吗?



不。游戏主机通过HDMI输出信号,无法传输NDI,因此要捕捉游戏主机画面需要使用采集卡。



NDI 能取代采集卡吗?


对于连接在稳定有线网络上的计算机设备,可以。对于游戏主机、摄像机以及任何HDMI信号源,则不行。许多系统会同时使用这两种方式,分别用于信号链的不同环节。



NDI 占用多少带宽?


仅就这一点而言,千兆以太网已是实现完整 NDI 功能的实际基准,随着同时传输的流数量增加,所需的带宽余量也会相应增加。而 NDI HX 的带宽需求则要低得多。



在它们之间做出选择

如果您的第二台设备是电脑、网络采用有线连接,且距离是唯一障碍,那么NDI值得一试。如果您的信号源是游戏主机或摄像机,或者您需要视频传输路径在每次会话中都保持一致,那么采集卡是更直接的解决方案。我们的采集卡对比评测详细分析了哪款产品适合哪种配置。

Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.

Add Elgato as a preferred source

Was this article helpful?