OBS插件--Spout输入与输出

Spout是什么?

Spout是用于Microsoft Windows的视频帧共享系统,它允许应用程序以类似于Mac上的Syphon的方式共享OpenGL纹理。
其主要目的是允许应用程序实时共享帧,而无需显著的性能开销。这一功能在多个领域有着广泛的应用,尤其是在实时视频处理和共享方面。

Spout支持DirectX 9, DirectX 11, DirectX 12和OpenGL,通过特定的接口和协议,允许应用程序将其视频帧发送到系统中。这些视频帧可以被其他支持Spout的应用程序实时接收并显示。这种机制使得多个应用程序可以协同工作,共享和处理视频数据,从而提高了视频处理的效率和灵活性。

请谨记 Spout 的发送器及接收器必须同时存在并在同一个 GPU 显卡上运行,这样Spout 才能在它们之间共享视频

Spout OBS插件功能

包括三部分:

  • Spout 来源: 像传统视频源那样添加Spout视频源
  • Spout 输出: 将OBS当前场景视频输出,具备Spout接收功能的应用程序自动发现、引入视频流。
  • Spout 滤镜: 让使用这个滤镜的源可以成为一路独立的Spout输出

如何使用Spout

本文使用 Resolume Arena 分别演示Spout接收和发送。

在OBS中创建Spout输出

在OBS中创建Spout输出有两种方式:

1.将场景作为输出源,下图是具体的步骤:

菜单栏,打开 工具 --> Spout 输出设置
OBS直播助手--OBS插件--Spout

弹出Spout输出设置界面

OBS直播助手--OBS插件--Spout

这是我们设置的输出名称为: Spout-for-OBS, 然后点击 开始 按钮。

如果选择 自动运行,OBS在启动后立即开启Spout输出

启动 Resolume Arena, 在主界面的 来源区域会找到我们设置的Spout输出名:Spout-for-OBS。

OBS直播助手--OBS插件--Spout

选中Spout-for-OBS,按住鼠标左键拖动此源到上面的图层区域,此时预览区域将会看到OBS中输出的内容.

OBS直播助手--OBS插件--Spout

2.为指定的源应用Spout滤镜,输出内容将只包含当前源的内容。

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

OBS直播助手--OBS插件--Spout

OBS直播助手--OBS插件--Spout
OBS直播助手--OBS插件--Spout

这是我们使用默认的输出名称: Spout_OBS_Filter, 然后点击 关闭 按钮。

OBS直播助手--OBS插件--Spout

设置完成后打开 Resolume Arena ,在主界面的 来源区域会找到Spout输出名:Spout_OBS_Filter。

OBS直播助手--OBS插件--Spout

选中Spout_OBS_Filter,按住鼠标左键拖动此源到上面的图层区域,此时预览区域会看到OBS中输出的内容.

OBS直播助手--OBS插件--Spout

在OBS中接收Spout源

首先在Resolume Arena,设置Spout输出

OBS直播助手--OBS插件--Spout

在OBS中创建源,选择 Spout来源,

OBS直播助手--OBS插件--Spout

OBS直播助手--OBS插件--Spout
更多OBS插件,访问OBS直播助手

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【python】成功解决“TypeError: not enough arguments for format string”错误的全面指南

成功解决“TypeError: not enough arguments for format string”错误的全面指南 一、引言 在Python编程中,TypeError: not enough arguments for format string错误是一个常见的字符串格式化问题。这个错误通常发生在使用str.format()方法时,提供的参数…

【DMG80480T070_05WTR】文本显示、数据变量显示、基本图形显示、实时曲线功能及串口下载流程(串口屏)

这篇文章写给自己看的,要不然明天就忘完了。 首先新建一个工程,名称路径自拟。 导入一张图片,名字从00开始,图片放到本工程的DWIN_SET下面就行,后面如果没有特殊说明,生成的配置或者放入的图片全都放在该文…

三种常见的报表模板,省时又方便

前言 在业务应用和数据分析中,报表是一种常见的数据展示形式,可以帮助用户更直观地理解和解读数据。然而,每次创建和设计一款报表都需要花费大量的时间和精力。为了提高报表设计的效率,本文小编以葡萄城公司的嵌入式BI工具——Wy…

什么样的人适合成为产品经理

产品经理就好比是大楼的设计师,如果没有好的设计理念,好的洞察力,很难设计出让住户心满意足的房子。产品经理也是如此。 01要有创新思维和敏锐商业洞察力 做了很长时间的产品经理了,发现大部分产品经理基本上都是墨守成规&#…

AI写代码:我用kimi生成了一个设备节点监控网站,完美实现功能

更多精彩内容在公众号。 这一次继续用kimi来完成一个网站的初步搭建。这次是用来搭建一个节点监控网站。需求是通过输入节点Ip地址,用户名,密码得到远端节点的IP,CPU信息,内存信息,硬盘信息,网络收发包信息…

【Node】node的Events模块(事件模块)的介绍和使用

文章目录 简言EventsPassing arguments and this to listeners 向监听器传递参数Asynchronous vs. synchronous 异步和同步Handling events only once 只一次处理事件Error events 错误事件Capture rejections of promises 捕捉拒绝承诺的情况Class: EventEmitter 事件类Event:…

神经网络是什么?有什么作用?

人工智能是当前的热门科技领域,在自动驾驶、金融服务、智能家居、零售和电商、工业制造、医疗领域、教育领域、交通领域、娱乐领域、能源管理、农业、航空航天等很多领域都有越来越多的应用。 发展人工智能,离不开算力(芯片)、算…

单实例11.2.0.4迁移到11.2.0.4RAC_使用rman异机恢复

保命法则:先备份再操作,磁盘空间紧张无法备份就让满足,给自己留退路。 场景说明: 1.本文档的环境为同平台、不同版本(操作系统版本可以不同,数据库版本相同),源机器和目标机器部分…

语雀使用指南

语雀使用指南 语雀什么是语雀注册知识库新建文档新建表格 使用感受 语雀 在介绍语雀之前,首先来说一下什么是语雀? 什么是语雀 语雀的官方文档定义是这么说的:「语雀」是一个「专业的云端知识库」,孵化自 蚂蚁集团 &#xff0c…

迎七一党史知识竞赛答题怎么做

迎七一党史知识竞赛答题,不仅是对于党史知识的检验,更是对于参赛者学习态度和综合能力的考量。在参与这类竞赛时,我们需要做好充分的准备,掌握一定的答题技巧,才能取得好的成绩。 首先,我们要深入了解竞赛…

【LeetCode】38.外观数列

外观数列 题目描述: 「外观数列」是一个数位字符串序列,由递归公式定义: countAndSay(1) "1"countAndSay(n) 是 countAndSay(n-1) 的行程长度编码。 行程长度编码(RLE)是一种字符串压缩方法&#xff0c…

【python】修改目标检测的xml标签(VOC)类别名

需求: 在集成多个数据集一同训练时,可能会存在不同数据集针对同一种目标有不同的类名,可以通过python脚本修改数据内的类名映射,实现统一数据集标签名的目的。 代码: # -*- coding: utf-8 -*- # Time : 2023/9/11 1…

SOLIDWORKS教育版:提供学生所需的资源

SOLIDWORKS教育版是一款专为学生和教育工作者设计的3D CAD软件,它拥有强大的设计功能和用户友好的界面,让你轻松实现创新设计的梦想。这款软件不仅提供了丰富的教程和案例,还为学生提供了各种学习资源和支持,让你在学习的道路上不…

Python程序设计 身份证号的奥秘

第1关:判断性别 通过身份证的第17位也就是倒数第二位的数字可以辨别该身份证所属人的性别,奇数为男性,偶数为女性。 任务:输入身份证号,第17位若是偶数,输出男性,否则输出女性 如何截取字符串的一个字符 如何判断一个…

数据持久化第七课-URL重写与Ajax

数据持久化第七课-URL重写与Ajax 一.预习笔记 1.URL重写(对网页地址进行保护) 首先编写module,实现对网络地址的处理 其次就是module的配置 最后验证url重写技术 2.Ajax数据交互 编写后端响应数据 处理跨域的配置问题 运行项目得到后端响应数据的地址 编写前端ajax进行数据请…

【Python】 如何优雅地终止 Python 中的线程

基本原理 在 Python 中,线程(Thread)是一种执行并行计算的基本单位。然而,有时候我们需要在特定条件下终止一个正在运行的线程。Python 的标准库 threading 并没有提供直接终止线程的方法,因为强制终止线程可能会导致…

AC 800PEC 高性能控制系统GFD563A101 3BHE046836R0101

AC 800PEC 控制系统对于大功率整流器应用具有极快控制算法的高性能应用 –快速控制的周期时间范围为100 μs(微秒) 长期操作瞬变的循环至秒-要求专用控制设备。这就是为什么我们设计了AC 800PEC,扩展ABB著名的自动化技术来处理高速电力电子等过程的算法应用程序。 …

github有趣项目:Verilog在线仿真( DigitalJS+edaplayground)

DigitalJS https://github.com/tilk/digitaljs这个项目是一个用Javascript实现的数字电路模拟器。 它旨在模拟由硬件设计工具合成的电路 像 Yosys(这里是 Github 存储库),它有一个配套项目 yosys2digitaljs,它可以转换 Yosys 将文…

汽车IVI中控开发入门及进阶(二十四):杰发科技AC8015

前言: 在此之前的大部分时间,四维图新更多的是以图商的身份在业内出现,但现在四维图新图商之外的技术积累提现在了杰发科技身上,或者是从图商到汽车智能化一体解决方案供应商的角色转变。汽车智能化,可以简单的归为座舱智能化和智能驾驶两个板块。 随着汽车变得越来越智能…

04.docker的主要组成部分

docker体验 docker是传统的CS架构分为docker client和docker server,跟mysql一样 查看版本命令:docker version 查看docker下载的是社区版,ce代表社区 rpm -qa |grep docker 查看docker系统命令 docker system docker info(如果要做监控&#xff…