OBS插件--NDI输入与输出

news2025/1/21 12:08:29

NDI是什么?

NDI,全称Network Device Interface,是一种IP网络设备接口协议,它使得视频兼容产品能够通过局域网进行视频共享。NDI协议采用数字高清以太网传输技术,将前端采集类设备(如NDI数字高清摄像机)通过CAT5或CAT6网线点对点直接连接,再通过网络数据链路层把未压缩的实时数字高清信号经过高效的组织排序发送给接收端NDI分析类设备(如DVR、压缩卡、中继器、光端机等),从而实现类似于HD-SDI的传输效果。

NDI的传输相比用同轴电缆传输会更有价格优势,更稳定,抗干扰能力更强。此外,NDI在传输视频信号的同时可以实现实时、双向音频、双向控制信号等的传输,还可以使用以太网供电(POE)技术,从而降低使用成本及节省了布线成本。因此,NDI是一种通过IP网络进行超低延时、无损传输、交互控制的标准协议。

基于OBS的NDI插件功能

包括3个主要部分

  • NDI Source: 像传统视频源那样添加NDI视频源
  • NDI Output: 把OBS的主输出或预览输出为1路NDI信号源,覆盖整个局域网
  • NDI Filter: NDI滤镜,让使用这个滤镜的源可以成为一路独立的NDI输出

安装流程

初次使用NDI,系统会提示安装NDIRuntime(NDI运行环境),
OBS插件--NDI
点击链接下载或者从OBS直播助手下载安装,NDIRuntime安装过程中会自动设置相关环境变量,安装完成后需要重启OBS。

如何使用NDI

由于没有NDI设备,本文使用VLC模拟NDI发送。VLC默认是不支持NDI协议的,需要安装VLC的NDI插件,安装 NDITools(如果官网下载慢,可以从OBS直播助手下载),安装完成后重启VLC,重启后按照下图设置NDI相关参数。
OBS插件-NDI
OBS插件-NDI
OBS插件-NDI
音频、视频都需要设置

使用NDITools自带的工具 Studio Monitor 做接收NDI数据的测试。
OBS插件-NDI

在OBS创建NDI源

在OBS中创建NDI源有两种方式:

1.将主输出或预览输出做为NDI源,下图是具体的步骤:

菜单栏,打开 工具 --> NDI输出设置
OBS插件-NDI
弹出NDI输出设置界面
OBS插件-NDI
选择主输出,设置输出名称 OBS-Main。打开DNITools安装目录里面的Studio Moniter工具,选择OBS中设置的NDI输出名称 OBS-Main

OBS插件-NDI

2.为指定输出的源应用NDI滤镜,输出内容只是当前源的内容。

选择带输出的源,点击滤镜按钮。在弹出的滤镜设置界面 ,点击左下侧 效果滤镜 下发的 + 按钮,在弹出的菜单中选择 专用NDI输出

OBS插件-NDI
添加 专用NDI输出 滤镜,可以设置 NDI名称。
OBS插件-NDI
设置完成后打开 NDITools 工具包中的 Studio Monitor ,选择 专用NDI输出,即可看到视频流。

OBS插件-NDI

在OBS中接收NDI源

首先用VLC播放一个影片并使用NDI输出,在OBS中创建NDI源
OBS插件-NDI
在设置界面选择 VLC

OBS插件-NDI
设置完成后,回到场景就看到了VLC发送的NDI数据

OBS插件-NDI

更多OBS插件,访问 OBS插件助手

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1673872.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

翻译《The Old New Thing》- Taxes: Remote Desktop Connection and painting

Taxes: Remote Desktop Connection and painting - The Old New Thinghttps://devblogs.microsoft.com/oldnewthing/20060103-12/?p32793 Raymond Chen 2006年01月03日 开发成本:远程桌面连接和绘制 当用户通过远程桌面连接进行连接时,视频操作会通过网…

四川易点慧电商抖音小店:优势尽显,引领电商新潮流

在当下这个信息爆炸、消费模式日新月异的时代,电商行业正在经历一场前所未有的变革。四川易点慧电商抖音小店凭借其独特的优势,成功吸引了大量消费者的目光,成为电商领域的一股新势力。 四川易点慧电商抖音小店的最大优势在于其强大的品牌影…

安装adobe系列,提示错误代码146解决办法

安装Adobe系列产品如PS、PR、Lrc等产品时,会因为各种各样的错误导致安装失败!今天小编为大家带来的是安装adobe系列,提示错误代码146解决办法,收藏起来吧! 方法一:就是传说中的万能大法,关机重启…

eBay自养买家号测评攻略:如何稳定提升账号权重?

eBay账号的重要程度对应测评来说是不言而喻的,有的账号第一天注册,第二天就被封,或者一下单就封,如何养成稳定的买家号是大家都在思考的问题,那下面就来讲解eBay测评都是怎么来养稳定买家号的。 一、账号注册后的注意…

娱乐营销的新玩法:Kompas.ai如何让内容更加趣味化

在数字化时代,内容营销已成为品牌与消费者沟通的重要桥梁。然而,随着信息的爆炸式增长,用户的注意力越来越分散,传统的营销方式已经难以吸引用户的兴趣。在这种背景下,娱乐营销应运而生,它通过将娱乐元素融…

抖音API数据接口在电商中的应用与影响

抖音是一款短视频应用,在电商领域具有广泛的应用和影响。以下是抖音API在电商中的应用与影响: 广告推广:抖音API可以让电商平台将自己的广告内容嵌入到抖音用户的视频流中,从而提高品牌知名度和推广效果。商品展示:通过…

华为OD机试 - 测试用例执行计划(Java 2024 C卷 100分)

华为OD机试 2024C卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷C卷)》。 刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试…

《控制系统实验与综合设计》自控第一次(含程序和题目)

实验一 零极点对系统性能的影响 一、实验完成任务 1、理解并分析传递函数零、极点的动态性质 2、进行理论值计算 3、利用MATLAB编写程序,得出实验结果 4、将计算所得的理论值与实验结果对比并分析 二、实验内容 (1)分析有零点系统的阶…

Linux 多进程开发

0、程序和进程 程序 是包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程。 进程 是正在运行的程序的实例。是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。 1、区别 程序是静态的,进程是动态的,程序是存储在某…

httpsok-v1.11.0支持CDN证书自动部署

🔥httpsok-v1.11.0支持CDN证书自动部署 介绍 httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。 一行命令,一分钟轻松搞定SSL证书自动续期 v1.11.0 版…

《控制系统实验与综合设计》自控第二次(含程序和题目)

实验五 二阶系统的瞬态响应 一、实验完成任务 1、测试在不同阻尼比的条件下单位阶跃响应曲线,并进行其他动态性能指标测量。 2、通过调节开环增益得到相应K值,并进行其他动态性能指标测量。 3、在阻尼比一定时,测试角频率不同时的单位阶跃…

石墨烯材料商汉烯科技授权世强硬创,代理产品具备高导热/导电特点

近日,武汉汉烯科技有限公司(下称“汉烯科技”,英文:HANXI TECH)与世强先进(深圳)科技股份有限公司(下称“世强先进”)达成授权代理合作,面向锂电新能源、电子…

【数据结构】解密链表之旅(单链表篇)

前言 哈喽大家好,我是野生的编程萌新,首先感谢大家的观看。数据结构的学习者大多有这样的想法:数据结构很重要,一定要学好,但数据结构比较抽象,有些算法理解起来很困难,学的很累。我想让大家知道…

GPT-4o--真AI助手来临,可免费使用!

​ 今天凌晨,OpenAI又双缀缀发大招了,直接放出新的模型–GPT-4o,并号称可以实时对音频、视觉和文本进行推理。现场直播效果非常炸裂,能听、说、看,而且几乎没有延迟。 在GPT-4o出来以前,GPT也有语音对话功…

win10共享文件夹到ubuntu22

win10共享文件夹 新建用户 新建用户、设置密码。避免共享给EveryOne,导致隐私问题。 点击左下角的开始菜单,选择“设置”(WinI)打开设置窗口。在设置窗口中,搜索或直接点击“账户”进入账户设置。在账户设置中&…

【全开源】多功能投票小程序支持微信公众号+微信小程序+H5(源码搭建/上线/运营/售后/维护更新)

介绍 多功能投票小程序是一款基于FastAdminThinkPHPuniapp开发的一款多功能投票小程序。 ​用户友好与便捷性: 投票小程序界面简洁直观,操作简便,用户无需下载和安装额外的应用,即可在微信或其他平台上直接使用,大大提…

直线道路线通过霍夫变换进行识别并画出

最近在研究高速直线识别,搜了一圈看了很多文章,确定了以下的主要流程。 霍夫变换 lines cv2.HoughLinesP(image,rho,theta,threshold,lines,minLineLength,maxLineGap)#概率霍夫变换 image:必须是二值图像,推荐使用canny边缘检测的结果图像…

C语言笔记14

指针1 在C语言中给内存单元的编号起了个名字叫做指针,通俗来说就是地址。(内存单元编号地址指针) 1.指针变量与地址 int a10; int* p&a; * 说明了这里p的是指针变量;int*说明p是一个整形指针&…

【class2】人工智能初步(自然语言处理)

要实现从评价中提取高频关键词,并判别其正负面性,其实是通过人工智能领域中的一个分支:自然语言处理。 在了解自然语言处理之前,我们先来说说,什么是自然语言(Natural Language)?自…

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-15.1,2,3-GPIO中断控制实验

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。…