十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

DistroAV NDI 网络视频传输指南

DistroAV NDI 网络视频传输指南 DistroAV NDI 网络视频传输指南【免费下载链接】obs-ndiDistroAV (formerly OBS-NDI): NDI integration for OBS Studio项目地址: https://gitcode.com/gh_mirrors/ob/obs-ndi多机位直播时HDMI 线、分配器和编码器往往比相机本身更贵接错一根线整个切换台就黑屏。DistroAV 是 OBS Studio 的 NDI 网络视频传输插件它让任意电脑、监视器或导播台直接通过网络接收和发送音视频不再依赖 HDMI 线缆和编码器。项目速览 DistroAV 是一个 OBS Studio 插件基于 NDI 协议向 OBS 里加入四类功能接收网络上的 NDI 视频和音频NDI Source把 OBS 的 Program / Preview 输出作为 NDI 信号发送Main / Preview Output把单个 Source 单独发送出去NDI Filter把 OBS 的音频单独发送出去Audio Only Filter它适合主播、教师、导播和 IT 运维。它不做流媒体推流也不替代 NDI 相机驱动本身——你仍然需要安装 NDI Runtime。传统 HDMI 方案DistroAV NDI 传输连接范围物理线缆通常 15 米内局域网内任意距离信号类型只传视频音视频一起传带宽上限受线长和线材质量限制千兆网内可跑 4K布线成本分配器、转接盒、长 HDMI 线一根网线延迟极低毫秒级可调检查环境与安装 DistroAV环境检查OBS 必须是 v31.1.1 以上Qt6x64 / ARM64 / AppleSilicon并且装了 NDI Runtime v6.3 以上。版本不够时插件会拒绝加载并在日志里写明原因。按平台安装winget install --exact --id DistroAV.DistroAVmacOSbrew install --cask distroav/distroav/distroavLinuxFlatpakflatpak install com.obsproject.Studio com.obsproject.Studio.Plugin.DistroAV。验证插件已加载重启 OBS点工具菜单出现DistroAV NDI Settings项即成功。日志里看到plugin loaded (full NDI features)表示全部功能可用。核心功能拆解 ️NDI 源接收把别的设备上的 NDI 视频和音频收到当前 OBS 场景这是多机位切换的基础。Sources 面板点选NDI Source在列表里点Browse等待发现选中目标点确定按需调整Bandwidth、Latency Mode列表为空时九成是对端不在同一子网或防火墙拦了 NDI 的端口。先确认两台设备在同一个局域网里再排查其他项。NDI 主输出把整个 Program 输出也就是你正在播出的画面作为 NDI 信号发出去接收端把它当一路摄像机用。打开工具 → DistroAV NDI Settings在Main Output区域勾选启用填写NDI name建议用OBS PGM这类不含特殊字符的名字接收端添加 NDI Source 并选中该名称NDI name 不能含\ / : * ? |改名后接收端要重新选择一次。预览输出与 Tally导播台需要看到你的Preview场景而 Tally 会把 Program / Preview 的切换状态回传给远程设备让相机或监视器亮红灯或绿灯。打开 DistroAV NDI SettingsPreview Output区域勾选启用并命名Tally区域按需勾选 Program / PreviewTally 只在两端命名一致时生效建议先启动 Main 和 Preview 输出最后再开 Tally。NDI 过滤器独立输出只把某一个 Source 的画面和音频发到网络本地画面不变。在任意 Source 上右键 →Filters点选DistroAV NDI Output填写NDI name支持${source}和${filter}两个变量其他设备在 NDI 列表里就能看到这一路信号过滤器只对添加它的那个 Source 生效场景里其他 Source 不受影响。纯音频输出有专门的DistroAV NDI Output (Audio Only)过滤器只发音频不发画面不占视频带宽。在音频源或目标 Source 的 Filters 里添加它命名为便于调音台识别的名字如OBS Audio 1适合把 OBS 的音频单独送给调音台、会议系统或远程混音采样率由 NDI Runtime 统一处理两端不需要手动对齐。调优与配置NDI 源属性面板里最影响体验的是Bandwidth、Latency Mode、Behavior、Sync四个参数定义见 src/ndi-source.cpp 和 src/forms/output-settings.ui。场景BandwidthLatency ModeBehaviorSync演讲 / 教学 1080p30HighestNormalKeep ActiveNetwork游戏直播 1080p60HighestLowKeep ActiveNetwork弱网多路并发LowestNormalPauseSource Timing只要声音Audio OnlyNormalKeep ActiveNetwork经验法则Latency 越激进越吃带宽弱网下先回到 Normal再考虑降分辨率或帧率不要一步跳到 Lowest。故障排查NDI 源列表为空现象Browse 后列表空或设备时有时无最可能原因不在同一子网或防火墙拦了 NDI 的组播/广播修复确认两端同网段防火墙放行 NDI 相关端口重启 NDI Runtime 服务OBS 日志出现 ERR-401 / ERR-404现象插件提示 NDI Runtime 未找到最可能原因NDI Runtime 未装或版本低于 6.3修复装最新版 NDI Runtime重启 OBSLinux Flatpak 用户需要额外执行sudo flatpak override com.obsproject.Studio --system-talk-nameorg.freedesktop.AvahiOBS 日志出现 ERR-403现象启动 OBS 就弹窗提示检测到 OBS-NDI最可能原因老版 OBS-NDI 没卸载它和 DistroAV 不能共存修复关闭 OBS → 卸载 OBS-NDI → 重启 OBS画面卡顿或延迟高现象网络监控显示带宽正常但画面抖最可能原因Latency Mode 被设成 Lowest无缓冲网络抖动直接透传修复切回 Normal必要时降分辨率或帧率检查交换机负载延伸场景教室 / 培训室的远程互动教学教师电脑跑 OBS 加 DistroAV把 NDI 输出发给教室里的学生端学生端用 NDI Source 接收同一网络内可同时收教师画面、板书演示、实验镜头多路信号全程不需要推流服务器。企业审片室与剪辑室实时连接剪辑师在 NDI Filter 上把预览画面单独送给审片室审片意见走音频通道回来相比传统推流方案没有编码等待改一版看一版不用来回发文件。收尾重启 OBS打开工具 → DistroAV NDI Settings点一次 Main Output 的启动看接收端能不能在 NDI 列表里看到这台机器。【免费下载链接】obs-ndiDistroAV (formerly OBS-NDI): NDI integration for OBS Studio项目地址: https://gitcode.com/gh_mirrors/ob/obs-ndi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表