OBS直播软件使用NDI协议输入输出

news2025/1/16 4:01:26

OBS(Open Broadcaster Software)是一个免费的开源的视频录制和视频推流软件。其功能强大并广泛使用在视频导播、录制及直播等领域。

OBS可以导入多种素材,除了本地音频、视频、图像外,还支持硬件采集设备,更能支持各种流媒体的导入。

安装插件后,支持的媒体就更多了。此外,OBS除了支持视频录制外,还支持直播推流,安装插件后更能支持特殊流媒体的输出。今天我们就来说说NDI协议的载入及输出。

NDI(Network Device Interface)网络设备接口协议,是NewTek公司推出的网络设备接口协议,用于实现基于局域网实时传输广播级质量的音视频信号。

目前有直接支持NDI的摄像机、推流盒等硬件,还有各种支持NDI的软件。OSB支持的众多插件中,就有支持NDI协议的插件,安装好以后,就可以令OBS实现NDI信号的接收及发送。

环境搭建过程如下:

  1. 安装OBS
    1. 下载链接:Open Broadcaster Software | OBS

    1. 安装过程:(略)
    2. 注意:建议安装最新版本。我的系统是Windows10工作站版,安装的OBS是29.1.3(64位)

  1. 安装NDI Tools
    1. 下载地址:NDI Tools 中文版本下载 NDI软件中国官网分流下载
    2. 安装:略

    1. 建议:安装最新版本,我这里安装的是V5.5.4.0
  1. 安装OBS-NDI插件:
    1. 文件名:obs-ndi-4.11.0-windows-x64-Installer
    2. 版本:4.11.0
    3. 链接:https://download.csdn.net/download/dgnankai/88441683
    4. 安装过程:略

    1. 如果启动OBS时报错,大部分原因就是NDI-Tools没有安装好,请下载对应版本或正最新版本进行解决。
  1. NDI插件的使用(输入)
    1. 启动OBS,如果能在“场景”中的“增加源”中看到“NDI来源”,以及“工具”菜单中见到“NDI输出设置”,则说明安装成功了。

 

    1. 手机安装NewTeK NDI摄像机
      1. 下载:https://download.csdn.net/download/dgnankai/88441756
      2. 使用:
        1. 启动后界面如下
        2. 点击“齿轮”图标可以进行设置,其中“信号强度”图标点击可以再标清/高清之间切换

        1. 注意:开始按钮变红说明是在输出
    1. 验证手机连接
      1. 启动NDI-Tools中的Studio Monitor
      2. 点击源选择按钮,选择手机NDI源

验证通过

    1. 启动OBS添加NDI源
      1. 新建场景
      2. 在场景中添加源

 

      1. 寻找手机的NDI源

      1. 调整在场景中的位置

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

    1. 输出设置

    1. 验证:启动NDI-Tools中的Studio Monitor,可以看到OBS、OBS Preview两个源

至此,OBS就可以正常输入、输出NDI流媒体了。这种应用很多,比如:将手机作为多机位摄像机,接入OBS进行导播,然后录制或者直播;另外可以让OBS的导播输出到另一个OBS的输入中,进行进一步加工或者直播,以此充分发挥多PC的协作,提高硬件利用率,避免由于单台PC硬件性能不足导致的丢帧、卡顿。

另外,NDI图形质量很高,但对硬件(PC、手机)性能、网络(带宽、延迟)要求也高,高性能的环境可以带来NDI高质量、高流畅、低延迟的传输。

以上是OBS中使用的方法,关注博主可以看到我后续发的文章,实现在vMix、芯象、VLC等软件中的NDI应用。

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

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

相关文章

致远OA wpsAssistServlet任意文件读取漏洞复现 [附POC]

文章目录 致远OA wpsAssistServlet任意文件读取漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 0x06 修复建议 致远OA wpsAssistServlet任意文件读取漏洞复现 [附POC] 0x01 前言 免责声明:请勿利用…

多测师肖sir_高级金牌讲师_性能测试之badboy录制脚本02

性能测试之badboy录制脚本 一、下载安装包,点击安装 二、点击我同意 三、选择路径,点击install 打开以下界面,表示安装成功 第二步:录制流程 界面视图,模拟浏览器,能够进行操作 需要录制脚本的URL 点…

英语小作文模板(06求助+描述;07描述+建议)

06 求助描述: 题目背景及要求 第一段 第二段 第三段 翻译成中文 07 描述+建议: 题目背景及要求 第一段 第二段

记一次 AWD 比赛中曲折的 Linux 提权

前提背景: 今天一场 AWD 比赛中,遇到一个场景:PHP网站存在SQL注入和文件上传漏洞, MYSQL当前用户为ROOT,文件上传蚁剑连接SHELL是权限很低的用户。我需要想办法进行提权,才能读取到 /root 目录下的 flag。 一、sqlmap …

通过外网客户端远程到内部区域网环境

拓扑 项目需要远程内部区域网德服务器,可以提供一台双网卡的电脑来实现

面向制造企业的持续发展,2023数字化工单管理系统创新篇章-亿发

面向制造企业的持续发展,2023数字化工单管理系统开创新篇章-亿发 随着制造业的持续发展,运维工单管理日益成为关键环节,它设计客户管理、设备维护、服务商合作等多个业务领域,对运营效率和服务质量有着重要影响。然而&#xff0c…

MySQL用户管理和授权

用户管理和授权是属于MySQL当中的DCL语句 创建用户以及一些相关操作 明文创建用户 create user zzrlocalhost IDENTIFIED by 123456;create user 这是创建用户的开头zzr表示用户名 localhost:新建的用户可以在哪些主机上登录。即可以使用IP地址,网段&a…

竞赛选题 深度学习图像风格迁移 - opencv python

文章目录 0 前言1 VGG网络2 风格迁移3 内容损失4 风格损失5 主代码实现6 迁移模型实现7 效果展示8 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习图像风格迁移 - opencv python 该项目较为新颖,适合作为竞赛课题…

SAP MM学习笔记39 - MRP(资材所要量计划)

这一章开始,离开请求书,学点儿新知识啦。 MRP ( Material Requirement Planning ) - 资材所要量计划。 它的位置在下面的调达周期图上来看,就是右上角的 所要量决定那块儿。 1,MRP(资材所要量计划) 的概要 MRP 的主要目的就是 确…

2024云渲染渲染100超简便的使用方法!渲染100云渲染邀请码5858

云渲染解决了本地电脑只能同时渲染一张图,并且占用本地电脑情况,让云渲染使用者也越来越多! 最近好多朋友在问我渲染100 - 官方注册邀请码【5858】如何提交渲染?今天我来总结一下 1.先在官网下载客户端,网页认证为渲染…

QT通过url下载http地址下的文件(文件夹)

前言 之前只写过通过http协议通信,没有写过下载http地址中的文件或者文件夹,了解一下在QT下如何下载。 其实很简单,同使用协议通信相同的是,创建QNetworkAccessManager和QNetworkRequest,设置QNetworkRequest的url&a…

游戏中的随机——“动态平衡概率”算法(二)

前言 本文是对上一篇文章的补充和总结。 在上一篇文章中,笔者提出了一套基本可用的“动态平衡概率”算法,本文将继续对该算法进行更加深入的探讨,解决上篇文章中的部分遗留问题,以及记录一下对“游戏中的概率”的一些思考&#…

【优选算法系列】第一节.二分查找简介加习题(704. 二分查找和34. 在排序数组中查找元素的第一个和最后一个位置)

文章目录 前言二分查找简介一、二分查找 1.1 题目描述 1.2 题目解析 1.2.1 算法原理 1.2.2 代码编写二、在排序数组中查找元素的第一个和最后一个位置 2.1 题目描述 2.2 题目解析 2.2.1 算法原理 2.2.2 代码编…

CSS选择器、CSS属性相关

CSS选择器 CSS属性选择器 通过标签的属性来查找标签&#xff0c;标签都有属性 <div class"c1" id"d1"></div>id值和class值是每个标签都自带的属性&#xff0c;还有另外一种&#xff1a;自定义属性 <div class"c1" id"d1&…

基于元学习神经网络的类人系统泛化

Nature 上介绍了一个关于AI在语言泛化方面的突破性研究。科学家们创建了一个具有人类般泛化能力的AI神经网络&#xff0c;它可以像人类一样将新学到的词汇融入现有词汇&#xff0c;并在新环境中使用它们。与ChatGPT 相比&#xff0c;该神经网络在系统性泛化测试中表现得更好。 …

pycharm切换不同的conda环境

进入file–>setting 这里会展示所有的conda环境&#xff0c;选择其中一个 点击刷新&#xff0c;展示你所有的库

RIS辅助MIMO广播信道容量

RIS辅助MIMO广播信道容量 摘要RIS辅助的BC容量矩阵形式的泰勒展开学习舒尔补 RIS-Aided Multiple-Input Multiple-Output Broadcast Channel Capacity论文阅读记录 基于泰勒展开求解了上行容量和最差用户的可达速率&#xff0c;学习其中的展开方法。 摘要 Scalable algorithm…

84.在排序数组中查找元素的第一个和最后一个位置(力扣)

目录 问题描述 代码解决以及思想 知识点 问题描述 代码解决以及思想 class Solution { public:vector<int> searchRange(vector<int>& nums, int target) {int left 0; // 定义左边界int right nums.size() - 1; // 定义右…

微服务之负载均衡使用场景

在如见常见微服务系统中&#xff0c;负载均衡组件是一种将流量分配到多个服务的技术&#xff0c;目的是提高系统的性能和可用性。负载均衡有两种常见的模式&#xff1a;服务端模式和客户端模式。服务端模式使用独立的应用程序&#xff08;如 Nginx&#xff09;来转发请求&#…

HTML5+CSS3+JS小实例:交互式图片鼠标悬停景深对焦效果

实例:交互式图片鼠标悬停景深对焦效果 技术栈:HTML+CSS+JS 效果: 源码: 【HTML】 <!DOCTYPE html> <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport"…