本教程适用于希望通过“主力机负责内容生产(游戏/工作)、推流机专门处理编码推流”的双机直播场景,核心优势是借助 NDI 网络传输协议替代采集卡,实现低延迟、高画质的音视频传输,同时降低主力机性能占用,让游戏/工作运行更流畅。以下是详细的操作步骤、配置要点及避坑指南。
双机直播的稳定性核心依赖硬件兼容性和网络环境,这是很多人容易忽略的基础环节,务必提前检查。
主力机(游戏/工作机):配置需满足自身核心需求(如流畅运行目标游戏、处理工作软件),CPU 需支持 SSSE3 指令集(2006年后的英特尔CPU、2011年后的AMD CPU 通常都支持,可通过“CPU-Z”工具查询确认);建议配备千兆网卡(有线优先)。
推流机:配置无需过高,但需保证稳定编码(推荐 CPU 4核8线程及以上,内存8GB+),同样需支持 SSSE3 指令集和千兆网卡;若推流 4K 画质,配置需相应提升。
辅助硬件:千兆路由器/交换机1台、千兆网线2根(优先用有线连接,无线需满足 WiFi 5 及以上标准,且无遮挡干扰);避免使用老旧的百兆网线/路由器,否则会导致传输卡顿、画面丢失。
两台电脑必须接入同一局域网(可通过路由器组网,或直接用网线直连),无需额外升级外网带宽(NDI 传输仅占用局域网带宽,不消耗外网流量):
1080P 画质直播:局域网带宽需保证 90-180Mbps(千兆网络完全满足);
4K 画质直播:局域网带宽需 200-300Mbps,建议用有线直连两台电脑,减少传输损耗。
提前下载对应软件(建议保存到U盘,方便两台电脑同步安装),注意所有软件需安装在同一系统版本(如 Win10/11 64位),且 OBS 与 NDI 插件版本需匹配,避免兼容性问题:
主力机:OBS Studio(可选,用于精准捕捉游戏/工作画面)、NDI Tools 中文完整版(核心传输工具,含 NDI 输出组件);
推流机:OBS Studio、OBS-NDI 插件(核心接收组件);
下载地址:OBS 官网(https://obsproject.com/)、NDI Tools 中文官网(http://www.nditools.cn/)、OBS-NDI 插件 GitHub 地址(https://github.com/Palakis/obs-ndi/releases)。
安装前需关闭两台电脑的杀毒软件(避免拦截组件),且所有操作需以“管理员权限”运行;建议默认路径安装,不要自定义复杂路径。
安装 NDI Tools:双击安装包,勾选“NDI Runtime”(必须勾选,核心运行环境)和“NDI Screen Capture HX”(屏幕捕捉工具),点击“下一步”完成安装,无需重启电脑;
可选安装 OBS Studio:若需要精准捕捉游戏窗口(避免捕捉多余桌面内容),安装 OBS 后,打开“工具”菜单,若能看到“NDI 输出设置”,说明 NDI 环境已集成成功;若未安装 OBS,可直接用 NDI Tools 自带的屏幕捕捉工具。
安装 OBS Studio:双击安装包,默认路径完成安装,暂时不启动;
安装 OBS-NDI 插件:下载与 OBS 版本匹配的插件(如 OBS 30.x 对应插件 4.11.x 版本),解压后将“obs-ndi.dll”等文件复制到 OBS 安装目录下的“obs-plugins/64bit”文件夹中;
验证安装:启动 OBS,点击“工具”菜单,若出现“NDI 输出设置”,且在“来源”面板添加时能找到“NDI 来源”,说明安装成功。
两台电脑都需设置防火墙放行对应程序(主力机放行 OBS 和 NDI 相关程序,推流机放行 OBS),否则会出现“找不到 NDI 来源”“无法传输画面”的问题:
打开“控制面板”→“Windows Defender 防火墙”→“允许应用通过 Windows Defender 防火墙”;
点击“更改设置”,主力机找到“OBS Studio”和“NDI Screen Capture HX”,推流机找到“OBS Studio”,均勾选“专用网络”(若两台电脑直连,无需勾选公用网络);
若未找到对应程序,点击“允许其他应用”,主力机浏览并添加 OBS 安装目录下的“OBS.exe”和 NDI Tools 安装目录下的“NDI Screen Capture HX.exe”,推流机添加 OBS 安装目录下的“OBS.exe”,再勾选放行。
完成安装和防火墙设置后,开始配置音视频传输,建议先测试画面,再进行直播设置。
根据是否使用 OBS 捕捉画面,分两种方式(推荐用 OBS 捕捉,精准度更高):
启动 OBS(管理员权限),点击“场景”面板的“+”号,新建场景(如“游戏直播场景”);
添加画面源:点击“来源”面板的“+”号,选择“游戏捕获”(捕捉特定游戏窗口)或“显示器捕获”(捕捉整个桌面),设置好后预览画面(确保画面清晰无黑边);
开启 NDI 输出:点击 OBS 顶部“工具”→“NDI 输出设置”,勾选“主输出”,在“输出名称”中自定义(如“主力机-游戏画面”,方便推流机识别),点击“确定”;此时主力机的 NDI Tools 会将画面和音频以 NDI 协议在局域网内广播,等待推流机检测识别。
启动 NDI Tools 中的“NDI Screen Capture HX”,选择需要捕捉的显示器(若多屏),设置分辨率和帧率(建议与游戏/工作画面一致);
点击“Start”开始输出,此时 NDI Tools 会将捕捉的屏幕画面以 NDI 协议在局域网内广播,输出名称默认为电脑名称(可在 NDI Tools 设置中修改),等待推流机检测识别。
启动 OBS(管理员权限),新建场景(如“直播推流场景”);
添加 NDI 来源:点击“来源”面板的“+”号,选择“NDI 来源”,自定义名称后点击“确定”;在弹出的设置窗口中,“来源名称”下拉框会显示局域网内所有开启 NDI 输出的设备选项(核心逻辑:推流机的 OBS-NDI 插件会主动检测局域网内主力机 NDI Tools 广播的信号,检测到后才能显示主力机的输出名称,如“主力机-游戏画面”),选择对应名称,其他默认,点击“确定”;此时推流机 OBS 预览窗口应能看到主力机的画面,延迟控制在 0.1 秒左右为正常;
配置音频:若主力机已传输音频(如游戏音效、麦克风声音),推流机 OBS 调音台会显示“NDI 来源”的音频条;若需单独添加麦克风(如直播解说),可在推流机添加“音频输入捕获”,选择麦克风设备;
设置推流参数:点击 OBS 顶部“文件”→“设置”→“直播”,选择对应直播平台(如 B 站、抖音),输入平台提供的“推流地址”和“直播密钥”(从平台直播中心获取);根据网络情况设置码率(1080P 建议 6000-8000kbps,4K 建议 15000-20000kbps),帧率设为 60fps(需主力机输出帧率匹配);
测试推流:点击 OBS 右下角“开始推流”,观察预览画面是否流畅、音频是否同步,可通过手机登录直播平台后台查看效果。
版本兼容问题:OBS 与 NDI 插件版本必须匹配,安装后不要随意更新 OBS(可能导致插件失效);若出现兼容问题,卸载现有版本,重新安装对应版本的软件和插件。
音画同步问题:若直播中出现音画不同步,可在推流机 OBS 中调整音频延迟:右键调音台的“NDI 来源”→“高级音频属性”,在“同步偏移”中输入延迟时间(单位:毫秒),逐步测试直至同步;长期直播建议定期检查,避免延迟累积。
画面卡顿/丢失:优先检查网线和路由器(是否为千兆、连接是否松动);若用无线连接,尽量缩短两台电脑与路由器的距离,避免遮挡;可在 NDI Tools 中降低输出分辨率(如 1080P 降为 720P),减少带宽占用。
权限问题:所有软件必须以“管理员权限”运行,否则可能出现 NDI 输出失败、无法捕捉游戏画面的情况(右键软件图标→“以管理员身份运行”)。
多平台推流:若需同时推流多个平台,可在推流机 OBS 中安装“多平台推流插件”,或使用“直播伴侣”配合虚拟摄像头(OBS 开启虚拟摄像头,直播伴侣添加摄像头源),避免单平台推流限制。
关闭冗余程序:直播时关闭两台电脑的后台冗余程序(如下载软件、杀毒扫描),尤其是推流机,避免占用 CPU 和内存导致编码卡顿。
应急方案:若突然出现 NDI 断连,先检查两台电脑的网络连接(重启路由器),再重启 OBS 和 NDI Tools;若仍无法解决,可重新安装 NDI Runtime 组件。
OBS NDI 双机直播的核心是“局域网内低延迟传输”,无需采集卡即可实现主力机与推流机的分工协作,重点做好“千兆网络配置、软件版本匹配、防火墙放行”这三个基础环节,再按步骤完成输出与接收配置,即可稳定开播。若遇到问题,优先排查网络和权限问题,再检查软件兼容性。