OBS(Open Broadcaster Software)是一个免费的开源的视频录制和视频推流软件。其功能强大并广泛使用在视频导播、录制及直播等领域。
OBS可以导入多种素材,除了本地音频、视频、图像外,还支持硬件采集设备,更能支持各种流媒体的导入。

安装插件后,支持的媒体就更多了。此外,OBS除了支持视频录制外,还支持直播推流,安装插件后更能支持特殊流媒体的输出。今天我们就来说说NDI协议的载入及输出。
NDI(Network Device Interface)网络设备接口协议,是NewTek公司推出的网络设备接口协议,用于实现基于局域网实时传输广播级质量的音视频信号。
目前有直接支持NDI的摄像机、推流盒等硬件,还有各种支持NDI的软件。OSB支持的众多插件中,就有支持NDI协议的插件,安装好以后,就可以令OBS实现NDI信号的接收及发送。
环境搭建及使用过程如下:
1、安装OBS
下载链接:


2、安装NDI Tools
下载地址:安装:略
3、安装OBS-NDI插件:
文件名:obs-ndi-4.11.0-windows-x64-Installer版本:4.11.0链接:https://download.csdn.net/download/dgnankai/88441683安装过程:略
4、NDI插件的使用(输入)
启动OBS,如果能在“场景”中的“增加源”中看到“NDI来源”,以及“工具”菜单中见到“NDI输出设置”,则说明安装成功了。




验证通过
启动OBS添加NDI源新建场景在场景中添加源



5、NDI插件的使用(输出)
点击主菜单“工具”→“NDI输出设置”



至此,OBS就可以正常输入、输出NDI流媒体了。这种应用很多,比如:将手机作为多机位摄像机,接入OBS进行导播,然后录制或者直播;另外可以让OBS的导播输出到另一个OBS的输入中,进行进一步加工或者直播,以此充分发挥多PC的协作,提高硬件利用率,避免由于单台PC硬件性能不足导致的丢帧、卡顿。
另外,NDI图形质量很高,但对硬件(PC、手机)性能、网络(带宽、延迟)要求也高,高性能的环境可以带来NDI高质量、高流畅、低延迟的传输。
以上是OBS中使用的方法,关注博主可以看到我后续发的文章,实现在vMix、芯象、VLC等软件中的NDI应用。