[Share Experiences] 使用OBS Studio 进行网络推流直播教程
Tofloor
poster avatar
流浪的加菲
deepin
2024-08-01 17:46
Author

本教程写的较为详细,预计阅读时间需要10m以上,多图慎入🤧

软件安装

可以在deepin自带应用商店上直接一键安装,非常方便!

企业微信截图_17225057385691.png

软件设置引导

此部分内容可以跳过,建议从“功能面板介绍”部分开始阅读,因为首次启动软件的引导是可以关闭的,关闭后可以后续根据自己的需要进行自定义设置。

设置语言

目前deepin应用商店安装的版本,下载安装后就是中文的,因为是开源软件,不排除有人的在网上找的软件安装后是英文,请自行在软件面板 文件》设置》通用,修改语言设置为“简体中文”。

企业微信截图_17225047612275.png

设置使用场景

优先录屏 or 优先推流,根据自己实际需要进行设置

企业微信截图_17225047782335.png

视频设置

根据自己需要进行视频分辨率和帧率的设置

企业微信截图_17225047932539.png

设置串流信息

根据选择的直播平台进行设置,比如我设置的B站。

企业微信截图_17225048444244.png

企业微信截图_17225048921927.png

功能面板介绍

OBS界面初看较复杂,分为菜单栏、预览区、主按钮区和运行状态四个模块区域。其实在日常的使用中,主要使用的是场景、来源、混音器、转场动画和控制按钮。

企业微信截图_17225049243126.png

场景模块设置

点击OBS 界面左下角“+”添加新的使用场景并备注名称。【来源模块】下有四个按钮,从左到右依次为:添加场景,删除场景,向上移动场景,向下移动场景。

企业微信截图_17225049513108.png

来源模块设置

【来源模块】上方两个按钮为源属性和滤镜,下方 5 个按钮依次为:添加来源,删除来源,源属性,向上移动源,向下移动源。

企业微信截图_17225049764439.png

添加来源

点击【来源模块】左下角“+”增加不同的内容来源如:图形、图片幻灯片放映、场景、媒体源、应用程序采集、文本、显示器采集、浏览器、游戏采集、窗口采集、色源、视频采集设备、音频输入设备、音频输出采集以及不同的分组等共15个来源按钮。

企业微信截图_1722504998236.png

直播来源种类繁多,但整体可以分为四类:静态来源、音频来源、视频来源和综合来源。

来源滤镜设置

点击【来源模块】上面的>“滤镜”,就可以给来源素材添加裁剪、过滤、增益等多种处理。滤镜可分为效果滤镜和音视频滤镜。

企业微信截图_17225050286576.png

几种常用滤镜的介绍:

● 裁剪/填充:效果滤镜,对来源进行裁剪,剪去多余的部分。

● 色彩校正:效果滤镜,修改伽玛度、对比度、亮度、饱和度,对来源的显示效果进行调整。

● 增益:音视频滤镜,当麦克风声音过大或过小时,可以通过增益滤镜调整音量,但是不宜设置数值过大,容易造成声音失真。

● 噪音阈值:音视频滤镜,当背景有噪音时,设置噪音阈值来控制底噪,降低噪音干扰。

企业微信截图_17225050572053.png

角度键(抠图抠像)

色度键属于效果滤镜,可以将指定颜色变为透明,多用于绿幕实时抠图,可以在直播时把绿幕替换为其他场景。

企业微信截图_17225050786768.png

滤镜模糊设置

需要安装“StreamFX”插件才有模糊效果滤镜,这主要是用来指定区域模糊化来保护个人隐私。

设置:类型设为「Dual Filtering(双重过滤)」,子类型为区域,大小为 4,这个设置能够降低模糊滤镜占用的性能大小。要使用模糊滤镜,需要安装插件 StreamFX。

企业微信截图_17225051039896.png

开源项目地址:https://github.com/Xaymar/obs-StreamFX/releases

(StreamFX0.12版本的插件已转为付费,有条件的小伙伴可以支持一下作者)

继续为爱发电:https://github.com/FiniteSingularity/obs-composite-blur

OBS Studio 直播插件: https://pan.baidu.com/s/16ZSe5jPp0q96fHF_viRdNg?pwd=vicg 提取码: vicg

应用LUT效果滤镜

应用 LUT属于效果滤镜。使用 LUT 对画面进行色彩调整,能够大大提升画面效果。

企业微信截图_17225051371570.png

自定义LUT 文件的使用:

● 首先,将 OBS 滤镜插件目录(Filesobs-studiodataobs-pluginsobs-filtersLUTs)中的 original.png 拷贝 到 ps中打开。

● 然后,进入 Photoshop 右侧的“调整”界面,选择“创建新的颜色查找调节图层”。

● 最后,选择载入自带的 3DLUT 文件,调整后导出为 png 文件。这个 png 文件就是直播时使用的 LUT 文件。当然如果自带 LUT 不能满足您的直播需求,就可以使用 Premiere 调节定制 LUT cube 文件。

企业微信截图_17225051605125.png

混音器模块设置

混音器是直播时的音频控制器。点击【混音器模块】左下角的齿轮按钮或者右键混音器空白区,进入“高级音频属性”,即可管理所有的音频设备。

企业微信截图_17225051796787.png

在混音器设置中,有【音频监听】、【仅监听 (输出静音)】和【监听并输出】三个选项。

● 【音频监听】是至关重要的,软件默认为“关闭监听”状态,意思是音频仅对直播间观众播放,主播或者导播自己是听不到的。

● 【仅监听 (输出静音)】表示观众听不到,但主播或者导播能听到,直播间的观众可以听到音频源的声音。

● 【监听并输出】表示主播和观众都能听到,建议主播或者导播使用耳麦监听。

企业微信截图_17225052061350.png

转场动画模块设置

转场特效是在两个场景或素材之间,采用渐变、移动、滑入滑出等技巧,实现场景或情节之间平滑过渡的效果。有点类似于做PPT的时候给PPT哥页面之间的过渡添加动画。

企业微信截图_1722505227578.png

控制按钮模块设置

【控制按钮模块】集成了 OBS直播 的核心功能,功能按钮分为“开始直播”、“开始录制”、“启动虚拟摄像机”“工作室模式”、“设置”、“退出”六大按钮。

企业微信截图_17225052462593.png

启动虚拟摄像机

意思是将 OBS 场景作为摄像头画面对外输出,适合在不支持使用推流地址的平台使用。

例:抖音直播要求粉丝在一万以上才能使用 OBS 推流,视频号需要认证才能使用推流地址。当启用虚拟摄像头后,将摄像头设置为“OBS摄影机”即可达到和推流相类似的效果。

工作室模式

意思是显示区域会分为两个区域,左侧为预览区域,右侧为输出区域。点击“转场动画”就可以将左侧预览画面输出到直播画面。

企业微信截图_17225052779353.png

OBS软件设置

打开OBS 窗口“文件”菜单或者在控制按钮区域,选择“设置”打开设置OBS界面,OBS软件设置界面中包括常规、直播、输出、音频、视频、快捷键、无障碍环境以及高级设置这8个选项。

企业微信截图_17225052961074.png

直播设置

说明:此处就是在线推流选择平台和推流的关键位置。详细在后面推流设置进行介绍。

打开OBS“文件”窗口界面或者在控制按钮区域,点击“设置”再选择“直播”。把服务改为“自定义”,在需要推流的平台如抖音、视频号、B站等获取服务器和推流码输入其中 。

企业微信截图_1722505322811.png

输出设置

如电脑硬件配置还可以,在“视频编码器”选项改为“硬件XXXXXX”。

简单模式

点击“设置”再选择“输出”,输出模式有“简单”和“高级”两个选项。简单模式适合简易使用而高级模式适合更加专业更多需求的人使用。

企业微信截图_17225053497433.png

高级模式

点击“设置”再选择“输出”,并把输出模式“简单”改为“高级”就可以看到直播、录制、音频、回访缓存四个板块的相关设置。

企业微信截图_17225053681599.png

音频设置

有通用、全局音频设备、电平表、高级、快捷键等五块区域可以设置。一般建议“通用”中的声道设置为“单声道”,一般无需使用立体声,一般歌唱主播设置为“立体音”为佳。

企业微信截图_17225053883072.png

视频设置

根据自己的需求设置直播分辨率,通常设置为 1920x1080 或 1280x720。如果需要进行竖屏直播则直接将分辨率反过来设置即1080x1920 或 720x1280就可以啦。

企业微信截图_17225054077773.png

特别说明:

● 建议“输出(画布)分辨率”与“基础(缩放)分辨率”的数值设为相同值,放置出现直播时出现缩放问题。

● 建议“常用帧率”在一般直播过程中选择30 fps就可以,如果有使用游戏直播建议选60fps。

快捷键设置

这里根据自己的习惯去设定就可以。快捷键设置的时候要特别注意,不要和其他软件的快捷设置重复了。

企业微信截图_17225054321008.png

高级设置

一般使用默认设置即可,不过有几个地方可以根据需要设置调整下。

常规中的“进程优先级”设置为“高”,提升OBS 进程的运行流畅降低电脑使用过程中卡顿的概率。

企业微信截图_17225054589383.png

开启“直播延迟”和“自动重连”的功能,以免在直播时发生紧急情况需要留出处理时间。直播延迟一般设置为3~20秒,那么观众观看的时候会比实际要慢3~20秒。

企业微信截图_17225054768117.png

OBS推流设置

设置OBS在线推流

打开OBS窗口“文件——设置”或者在【控制按钮模块】区域点击“设置”,然后点击“直播”,将服务类型改为自定义。

企业微信截图_17225054993531.png

把在直播平台获取的推流地址填写到服务器和推流码中。

● 服务器:对应OBS推流地址

推流码:对应OBS推流名称

企业微信截图_17225055246688.png

开启工作室模式

工作室模式相当于一个导播台,可以轻松对当前的直播的内容进行实时编辑,并在编辑过程中转场动画的场景切换,从而实现在对用户体验影响最低的程度下进行直播内容的编辑。

  1. 选择“控制按钮”模块点击“工作室模式即可切换到工作室模式。
  2. 提前预设好不同的场景和转场动画。
  3. 单击“转场动画”就可以快速的将预览窗口的直播画面过度到输出窗口,并且场景与场景之间是有序的切换

企业微信截图_17225055647830.png

直播推流

前面的工作都做好后就可以进行直播推流啦!点击“开始直播”将视频流推送到设置的推流平台中。如需要再直播时本地也录制一份,点击“开始录制”即可在本地保存一份直播内容。

1722504398298-7c6fd7d7-335b-49e2-b8f6-6efc1b737811[0]..png

当底部出现绿灯,说明直播推流成功。如果停止直播点击“停止直播”即可。

常见问题

直播延迟

直播时严重延迟,检测选择是否启用了“直播延迟”功能且设置延迟时间过长。点击“设置”选择“高级”检测“直播延迟”是否启用。

断开重连

频繁出现断开重连右下角弹出提示“OBS Studio 已断开连接。正在重新连接...”,说明直播服务器设置错误。点击“设置”点击“直播”,更新服务器和推流码内容。

注意:有些平台只要断开,推流码会发生变化。

Reply Favorite View the author
All Replies
流浪的加菲
deepin
2024-08-01 17:50
#1

沙发咯 applaud

Reply View the author
k***[email protected]
deepin
2024-08-01 19:33
#2

我想收藏 这个 我竟然不知道还能收藏 最惨的是我竟然不知道该怎样收藏这个 请教大佬 怎样才能收藏

Reply View the author
什么是快乐星球
deepin
2024-08-01 19:59
#3
k***[email protected]

我想收藏 这个 我竟然不知道还能收藏 最惨的是我竟然不知道该怎样收藏这个 请教大佬 怎样才能收藏

收藏完后,右上角点自己的头像可以看到已收藏的
image.png

Reply View the author
什么是快乐星球
deepin
2024-08-01 20:00
#4

很详细,学习了kissing_heart

Reply View the author
neko
deepin
Ecological co-builder
2024-08-01 21:37
#5

赞!

Reply View the author
k***[email protected]
deepin
2024-08-02 08:06
#6

但是不能找到抖音和快手的啊 网上教程都是windows下的

Reply View the author