OBS相关

zhulc2001的博客_V南瓜哥V_CSDN博客-视频网络直播,电视技术领域博主

求助!!!麦克风滤镜里的增益效果和高级音频属性里直接将麦克风音量拉高有区别吗?还是同样的效果?只是增加了麦克风音量【obs吧】_百度贴吧

两个效果都是一样,不过能不要用就不要用,这两个设置并不是增加音量,而是增加麦克风收音灵敏度,麦克风本身降噪太差,调的稍微高点麦克风就容易受到环境影响,从而产生噪声这个噪声指的不是环境噪音。

我麦克风降噪还好!就是观众说声音小才调的!增益后还是有效果的!

:你说话扬声器音量会自动减小,这就是音频闪避。

OBS音频相关参数设置(一.音频的输入)

OBS音频相关参数设置(一.音频的输入)_zhulc2001的博客-CSDN博客_obs音频设置

OBS音频相关参数设置(二.音频的混音、监听和输出

OBS音频相关参数设置(二.音频的混音、监听和输出)_zhulc2001的博客-CSDN博客_obs音频设置

OBS:音画不同步的解决办法 - 简书

x264 option ("tune", "zerolatency") appears serious mosaic | OBS Forums

e to "obs_data_set_default_string(settings, "preset", "ultrafast");", it seems more real time,
but if I change to "obs_data_set_default_string(settings, "tune", "zerolatency");", it appears a serious mosaic. (never be well)
does anyone know why?

OBS-推流编码参数的设置(质量、带宽和计算负荷相关 一)

OBS-推流编码参数的设置(质量、带宽和计算负荷相关 一)_zhulc2001的博客-CSDN博客_obs码率控制

OBS-推流编码参数的设置(质量、带宽和计算负荷相关 二)

OBS-推流编码参数的设置(质量、带宽和计算负荷相关 二)_zhulc2001的博客-CSDN博客_obs关键帧间隔

OBS-推流编码参数的设置(质量、带宽和计算负荷相关 三)

OBS-推流编码参数的设置(质量、带宽和计算负荷相关 三)_zhulc2001的博客-CSDN博客_缩小方法双立方和lanczos

OBS源码分析之render_video处理流程

OBS源码分析之render_video处理流程_xingyunfa的博客-CSDN博客

obs-studio 数据采集 渲染 编码过程

obs-studio 数据采集 渲染 编码过程_翻肚鱼儿的博客-CSDN博客

OBS源码分析流程梳理

OBS源码分析流程梳理_weixin_30367873的博客-CSDN博客

【音视频】OBS原理分析

OBS Studio 使用ffmpeg的nvenc无损编码视频

https://jingyan.baidu.com/article/6b182309960782ba58e15924.html

Windows Qt5 集成 OBS 实现录制应用窗口(可指定窗口内录制区域)

Windows Qt5 集成 OBS 实现录制应用窗口(可指定窗口内录制区域)_fatiao101的专栏-CSDN博客_obs录制指定区域

2:OBS 模块功能描述

2:OBS 模块功能描述_二丶九-CSDN博客

obs框架流程图

obs框架流程图_相见不如怀念-CSDN博客_obs图

OBS双显卡推流方法

腾讯网-QQ.COM

OBS源码阅读笔记(四)--视频采集显示

OBS源码阅读笔记(四)--视频采集显示_jbl5501328的博客-CSDN博客

OBS中demo分析

OBS中demo分析_最爱吹吹风-CSDN博客_demo obs

OBS在双显卡笔记本上捕获不到显示器(窗口黑屏)

OBS在双显卡笔记本上捕获不到显示器(窗口黑屏)_lanyu96-CSDN博客_笔记本obs捕捉不到显示器

分析LIBOBS几个主要的线程

[OBS] 分析libobs几个主要的线程 - 灰信网(软件开发博客聚合)

OBS源码阅读笔记--如何给source添加展示画面的地方呢?

OBS源码阅读笔记--如何给source添加展示画面的地方呢?_jbl5501328的博客-CSDN博客

开源直播工具OBS研究

开源直播工具OBS研究_HsuanKeny的博客-CSDN博客_libobs

OBS Studio基本设置

OBS Studio基本设置 - 知乎

obs-studio模块简介

obs-studio模块简介_相见不如怀念-CSDN博客

一:直播简介

    在线教育,娱乐直播等近几年已是遍地开花,其中核心脱离不了低延时音视频技术。我们抛开互动技术不谈,来了解一下视频直播技术。
直播大致流程如下图
 
采集: Windows(dshow,dsound), ios,mac(AVFoundation,AVCaptureSesssion), android(Camera,AudioRecord),Linux(v4l2) 
音视频原始数据:audio(pcm),video(yuv,rgb) 
美颜:Gpuimage(移动端) 
编码:audio(AAC),video(x264) 
rtmp协议:librtmp 
CDN:蓝汛,网宿等 
解码:audio(faad),video(ffmpeg) 
渲染:d3d, opengl,opengles(移动端) 
我们在这里介绍一个功能很全的推流工具obs。斗鱼直播,bilibili等都使用了obs。它支持win,mac, linux三个平台。 
用obs推流到主流CDN,很快就完成了直播功能。当然自己也可以搭建一个SRS服务器,实现一个简单的内容分发。这样观看端使用网页就可以观看了。

二:obs功能介绍

支持类似于导播台一样的多场景切换。且同一场景中,可添加多个资源,每个资源可变换大小、位置、层级等。 
输入: 
支持多资源类型。如视频,图片(包括gif图),音乐,文本(包括中文),窗口捕捉,桌面共享,摄像头等。(也可以自己加入裸数据:如pcm,yuv,rgb等) 
支持游戏画面抓取(游戏抓取多用d3d绘制,直接GDI抓屏很多时候抓取到的是黑色,但是使用hook api就会解决这个问题) 
处理: 
支持图像滤镜,如亮度,色度,饱和度调节,抠像等。当然我们自己也可以加入磨皮美颜等功能。后面会讲到。 
支持音频滤镜,如降噪,增益等。 
支持多路混音,媒体资源声音,系统声卡声音,麦克风声音等,多路混音。 
输出: 
支持rtmp推流 
支持本地录制flv, mp4(软,硬编码都有) 
支持裸数据输出(pcm,yuv,rgb)。

三:obs模块介绍

核心库 
libobs: obs的核心库,其他的插件都基于他的基础上,同时它也会操作管理各个插件资源。就好像爪子一样,伸向各个地方,暂且可以这么理解。 
基础库 
glad 对OpenGL函数的封装 使用 dlopen和dlsym是用于打开动态链接库中的函数,将动态链接库中的函数或类导入到本程序中,为了解决 没有lib库,只有dll库的尴尬情况。这种方法在obs中很多地方用到,例如:vlc插件的加载。 
ipc-util 进程间通信,主要封装了pipe管道的实现,用于在hook 游戏进程时,传递原始画面数据,所以用到。 
jansson 用于编码,解码和操作JSON数据 
w32-pthreads: 开源库,Windows下的pthread线程库 
ffmpeg-mux: 封装了ffmpeg有关复用的函数 
下面三个模块使用hook技术,共同完成游戏画面的抓取 
graphices-hook: 钩子库实现,用于获取其他进程的图像数据。 
inject-helper : 将graphices-hook注入到其他进程。 
get-graphices-offsets: 注入库时,通过虚表偏移获取d3d8,d3d9,dxgi的函数,从而实现API重定向,即用自己的函数替换原本的函数。 
当然还需依附进程间通信,在win-capture中,使用pipe实现。 
两种显卡渲染的实现,使用gpu,解放cpu压力,同时提高渲染效率与质量。 使用着色器语言渲染(定点和片着色器,分别控制位置矢量和色值,感兴趣的同学可以详细了解一下)。gpu映射 
libobs-d3d11 
libobs-opengl 
obs-ffmpeg: nvenc(N卡硬编),aac编码,复用,以及编码,解码流程控制等。 
obs-filters: 图像滤镜(如亮度,色度,饱和度调节,抠像等) 
obs-outputs: 输出模块(如写录制文件flv,rtmp调用控制等) 
obs-transitions: 场景间切换时的过渡效果 
obs-x264: x264编码器 
rtmp-services: rtmp推流 
obs-qsv11: intel 硬件编码,效果好于软编和N卡硬编 
obs-text: GDI+渲染文字 
text-freetype2: 开源字体引擎,支持多种格式,较GDI+更高效,渲染效果也更好。 
win-capture: 窗口、显示器、游戏(涉及到进程间通信)捕捉 
win-dshow: 摄像头采集 
win-decklink: 针对decklink采集卡的抓取 
win-wasapi: 对声音输入(麦克风等)输出(扬声器等)设备的抓取 
image-source: 图片资源(包括动态图),可多张图幻灯片放映。 
obs: Qt实现的界面展示。
--------------------- 
作者:HsuanKeys 

OBS框架流程和源码分析四一音视频编码输出

OBS框架流程和源码分析四一音视频编码输出_相见不如怀念-CSDN博客

OBS推流+连麦互动开发方案

https://www.qnrtc.com/posts/df3de67d.html

OBS音频数据混音、编码、推流数据流程

OBS音频数据混音、编码、推流数据流程_迷路的专栏-CSDN博客_obs 混音

OBS视频数据输出流程(模块加载,编码,推流)详细说明

OBS视频数据输出流程(模块加载,编码,推流)详细说明_翻肚鱼儿的博客-CSDN博客_obs输出设置

OBS从渲染到推流过程分析

OBS从渲染到推流过程分析_最爱吹吹风-CSDN博客_obs推流流程

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

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

相关文章

华为云OBS数据桶使用

华为云OBS数据桶的使用模式和AWS类似,可以参考这个链接 入门总览_对象存储服务 OBS_快速入门_华为云 (huaweicloud.com) 概览 OBS最基础的入门操作包括创建桶、上传对象和下载对象,通过这三个操作就能完成数据上传和下载。 图1为OBS大致的入门使用流…

obs有没有android版本,obs插件手机版下载-obs插件 安卓版v1.0.0-pc6手机下载

obs直播软件手机版是一款实用的直播辅助软件。obs插件手机版能够为主播提供屏幕录像、礼物显示等功能,协助主播更好的完成现场直播! 软件介绍 OBS插件手机版是一款主播手机直播必备的插件工具,基于OBS软件给主播提供一键安装OBS、测速器、实用…

使用obs直播

前言: 最后有详细视频教程,可直接跳到最后查看 工具: obs下载:地址 Proxifier下载:地址 T子:地址(或其它) 一、获取直播码 1、打开油管 2、创建直播(需要50个订阅&…

华为云OBS究竟是什么?

所谓对象存储服务(OBS)是一种以对象为中心的存储服务,它向用户提供大量安全、高可靠和低成本的数据存储,在使用过程中不需要考虑容量限制并提供了多种存储类型选择以满足用户对各种业务场景的诉求。而在OBS领域上,如今…

多行文字cad提取数据_CAD机械教程之批量数据提取图文详解

要调用此功能,我们可以依次点击【浩辰机械】—【辅助工具】—【批量数据提取】,软件会弹出对话框(如图1) 图1 在对话框中,我们可以变更关联字段配置、数据汇总类型。其中,在关联字段配置中,由于浩辰CAD机械软件执行数据…

怎么批量提取网站中的内容-免费网页数据提取软件

如何从网站中提取内容并将其保存为文本?单击并拖动选择要提取的网页上的文本,然后按“Ctrl-C”复制文本。打开文本编辑器或文档程序,然后按“Ctrl-V”将网页中的文本粘贴到文本文件或文档窗口中。将文本文件或文档保存到您的计算机。少量的话还好&#…

多行文字cad提取数据_中望CAD如何快速批量提取txt文本数据

数据提取及导入导出在CAD绘图中十分常见。中望CAD机械版辅助功能中的【批量数据提取】功能可以在不打开DWG文件的情况下,将图纸中的标题栏和明细表的内容进行批量提取,以供后续绘图的再次利用,帮助节省了大量时间。 中望CAD如何快速批量提取t…

PDF中批量数据的提取与处理

1. 背景 在当下的大数据时代中,各行各业都同时面临大数据所带来的数据规模大和数据来源繁多的机遇与挑战。如何更好的获取数据、处理数据和合并数据对于提高工作效率是至关重要的。 PDF是非常常见的数据来源,尤其见于公司的各种报告和报表中。将PDF中的…

时间序列数据特征提取TsFresh

文章目录 1. 源码和数据地址2. TsFresh安装3. 代码部分说明3.1 数据下载3.2 从文件读取数据 4. 特征拓展4.1 默认参数4.2 ComprehensiveFCParameters参数4.3 EfficientFCParameters参数4.4 MinimalFCParameters参数 5. 特征过滤5.1 默认参数5.2 ComprehensiveFCParameters参数5…

Python数据获取——图片数据提取

图片数据提取 一、利用exifread提取图片的EXIF信息二、循环遍历图片信息 比如我随便从手机上传一张图片到我的电脑里,通过python可以获取这张照片的所有信息。如果是数码相机拍摄的照片,我们在属性里可以找到照片拍摄的时间,拍摄的经纬度&…

SQL数据分析之数据提取、数据查询、数据清洗【MySQL速查】

文章目录 一、数据提取二、数据查询1、选取数据(select)2、筛选(where)3、范围匹配(IN)4、排序(order by)5、条件筛选(case when) 三、数据清洗四、数据分组五…

jmteter 参数提取器-使用正则表达式来提取数据

应用场景: 在实际运用过程中,我们经常需要会遇到B请求需要使用A请求返回的数据,将上一个请求响应的结果作为下一个请求的参数,例如token,这个时候我们就要用到提取器来提取数据,Jmeter工具自带了Json提取器…

JSON 提取器

大家好啊,我是大田。 Json提取器专门用来提取Json结构的数据。 位置:取样器->添加->后置处理器->Json提取器 各字段解释: Name of created variables:保存的变量 JSON Path expression:JSON 表达式&#xf…

人工智能 (特征数据提取)

特征工程数据提取 : 机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知…

jmeter-json提取器提取数据

背景 现在很多接口的登录是返回一个json数据,token值在返回的json里面,在jmeter里面也可以直接提取json里面的值。 上一个接口返回的token作为下个接口的入参。 1.案例场景: 我现在有一个登陆接口A,登陆成功后返回一个token值。有一个重置支付…

jmeter的json提取器提取数据

在接口测试中有一个这样的场景:登录之后,返回一个json数据,token值在返回的json里面,在jmeter里面也可以直接提取json里面的值,应用在下一个接口,怎么实现? 1、一个变量获取一个数据 登录请求…

如何从网站提取数据?

网络抓取与网络爬取 在当今时代,根据数据情况来制定业务决策是许多公司的头等大事。为了推动这些决策,公司全天候跟踪,监视和记录相关数据。幸运的是,很多网站的服务器上存储了大量公共数据,可以帮助企业在竞争激烈的市…

时间序列数据的特征提取

CDA数据分析师 出品 当你想对时间序列数据做分类时,有两种选择,一个是用时间序列特定的方法,比如说说LSTM模型。另外一种方法就是来从时间序列中提取特征从而将这些特征用在有监督的模型上。在这篇文章中,我们来看下如何使用tsfre…

提取数据_提取图表曲线数据的方法

采用计算机模拟预测电池性能时,一般都需要利用实验数据验证模型的准确性。如果自己无法获取实验数据,那就只能利用文献报道的数据来校正模型。本文介绍从图表曲线中提取数据的小软件及其操作步骤。 操作步骤介绍 (1)软件介绍:Engauge是一款开源软件,用于从文献曲线图或地图…