保姆级双显卡OBS推流直播教程(包含软硬件选择、平台搭建、推流参数设置) 您所在的位置:网站首页 显卡电源接口必须插满吗为什么 保姆级双显卡OBS推流直播教程(包含软硬件选择、平台搭建、推流参数设置)

保姆级双显卡OBS推流直播教程(包含软硬件选择、平台搭建、推流参数设置)

2024-02-14 12:42| 来源: 网络整理| 查看: 265

直播自己喜欢游戏,是不少玩家向往的事情。由于运行大型游戏本身对配置要求并不低,为了保证直播的流畅体验,再组装一台推流主机或更换性能更强的硬件,成本又会大大增加,预算超出了许多玩家的经济能力。如何尽可能降低直播平台的成本呢?那就是使用自己闲置的老旧显卡进行推流。本专栏将分成软硬件的选择、直播平台如何搭建、推流参数如何设置这三大板块,详细介绍如何使用双显卡进行直播。(注:此教程主要面向小白,会尽量讲的详细,所以废话很多,请自行翻阅自己想要的)

首先我们来说说直播推流的4种方式(编码器):

1.使用CPU的x264编码器进行推流(推流时对CPU性能消耗最大,要求CPU性能较强)

2.使用英伟达显卡(NVIDIA公司推出的显卡,简称N卡)进行推流,要求显卡支持NVENC 编码器。

3.使用AMD显卡(简称A卡)进行推流,要求显卡支持AVC或VCE或VCN或AMD Advanced Media Framework编码器。

4.使用英特尔CPU内部自带的核芯显卡(Intel Graphics核显)进行推流。(如果你有的话,这是性价比最高、也是最便宜、最方便的方案)

       除了第一种使用纯CPU编码推流方法,其他三种都是显卡编码,对CPU的负担会直接减半。显卡推流也是本专栏主要介绍的方法。

1.软硬件的选择

软件选择:

个人最推荐使用的是OBS,因为OBS有着丰富的自定义功能和强大的性能,可以满足直播和录制的各种需求。

其次是显卡驱动自带的直播功能。考虑到很多人的的推流副卡是那种较老的型号,驱动里支持的功能并不多,所以我不是很推荐。

我最不推荐的是哔哩哔哩直播姬了。就个人体验来看,虽然使用直播姬开播非常方便,但是游戏直播常常出现极其卡顿的情况,尤其是全屏游戏。我曾经使用5800x+6800xt的配置直播玩原神,直播游戏画面异常卡顿,换成obs直播就从没出现过卡顿。个人怀疑是直播姬对硬件性能的调度有问题。

硬件选择:

        ①CPU选择

        直播时占用最大的就是CPU了,因此拥有一颗性能较强的CPU是流畅直播的基础。这里,我推荐使用6核12线程以上的CPU(AMD的Ryzen 3600或酷睿i5 10400f以上)。之所以选择6核12线程,圣是因为这是很多玩家的主流配置,且较好的多核性能可以在保证游戏体验的同时,提供较好的直播效果。

         ②显卡选择

        既然是双显卡直播,就要有主副两张显卡,主力显卡负责运行游戏,副卡只负责编码推流。双A卡、双N卡、A卡N卡混插都是可以的。所以主力显卡符合游戏运行要求即可,而推流的副卡需要能够支持视频编码功能(副卡的编码能力直接影响直播效果)。在这里,副卡使用A卡和N卡都可以,并不是说A卡推流画面很糊就不推荐(A卡不糊的方法后面我会在参数设置时介绍)。

        选择N卡的话,基本上750ti什么的老卡都是可以的,没什么过多的限制。A卡这边呢,因为我去年才“加入”AMD的红色阵营,对老A卡的视频解码能力并不了解,所以推流的A卡最好是比较新的显卡,比如2016年发布的RX400系列(比如RX480、RX470之类的)。英特尔核显选择很简单,只要是带K后缀的CPU就是有核显的,移动端后缀为H标压CPU也是有核显的,比如i7 8700K、i9 9900K的UHD 630核显。要注意,后缀为kf或f之类的CPU是无核显的。

        ③主板的选择

        因为显卡的接口尺寸大小一般都是PCIe ×16,为了能够安装两张显卡,你的电脑主板必须具备一定的扩展性,至少要配备2个尺寸为PCIe ×16插槽。如果没有的话,可以转接×16的扩展卡,但不知道会对性能有多大影响,也挺麻烦,个人并不推荐用于直播。这种转接方案一般是用于虚拟货币挖矿之类、对带宽没什么需求的工作,还是没有足够插槽放弃吧。

        ④电源选择

       由于安装了双显卡,为了能够带得动两张显卡,电源的VGA供电线也必须有足够多的接口,至少要能把两张显卡供电口插满才行。像某些gtx750ti、gtx1050只靠PCIe供电的卡,是没有其他供电接口的,就不用担心了。

       ⑤机箱选择

         足够装下2张显卡就行。

        至于其他电脑硬件没别的要求,用平时玩游戏的配置就行了。

2.直播平台的搭建

         搭建流程就和正常的装机流程差不多,B站上有不少装机教程,在此我便不作过多赘述了。和装机流程唯一不同的地方在于第二张显卡——推流副卡的安装,这也是本篇专栏的重点之一!

        在所有装机工作完成后,我们接下来就可以进行副卡的安装了。很多搭载高端芯片组的主板,例如ATX板型的X570或z490、z590、z690,PCIe ×16插槽一般都会有两个,而且这两个插槽距离恰当,完全满足安装双显卡的需求。一般来说,如果你拥有像这样空间兼容性足够、芯片组通道足够多的高端主板,直接把副卡插在第二个PCIe ×16的插槽上即可。

两个×16插槽

        上面那段说的都是理想情况,本板块的重点是如何解决遇到的问题。很多时候,事情都不是完美的,总会遇到困难。你的主板即使有足够的插槽,但是由于主力显卡体积太大,或其他东西挤占了空间,导致空间不足无法插上第二张显卡。遇到这种情况直接整一条PCIe延长线就可以了。

图片来源:追风者淘宝官方店

        假如插上第二张显卡后,电脑无法识别第二张显卡,这就涉及到主板南桥芯片组PCIe通道拆分策略问题了。许多中低端芯片组主板,例如B450、B550、B460、B560这类定位中低端的主板,南桥PCIe通道数没有高端芯片组那么多。这种情况往往是插了其他的m.2接口的固态硬盘或其他PCIe设备造成的,这些设备占用了PCIe通道,导致南桥芯片组没有足够的通道数分配给显卡,所以就没有识别出来。拿本人家里的二奶机来举例,该电脑用的主板是微星B450迫击炮max,拥有两条插槽安装显卡,但是第二个PCIe插槽与其他m.2、部分SATA接口共用一个PCIe2.0 ×4通道。所以插上第二个m.2固态硬盘或第3、4个SATA硬盘后,通道都分给了硬盘,该插槽就失效了。

很多低端主板的第二个M.2接口和第二个PCIe插槽只能插其中一个,另一个就会失效

解决方法是把占用该通道的设备拔掉,留出通道给显卡。这个插槽下面就是机箱前面板一堆接线:高清音频线、USB3.0接线、USB2.0接线、电源重启跳线、风扇供电线,这些线材也是严重阻碍了第二张显卡的安装。解决方法是把碍事的线都拔掉,或使用PCIe延长线来安装副卡。就像我这样:

插上延长线,机箱前面板音频线、USB3.0线都被我拔掉了

       在这里可能会有人问了:为什么不在主板BIOS里设置一下通道拆分呢?这个其实我也考虑过,但我那个主板只能是拆成8+8或4+4+4+4,具体怎么样我也不清楚,不敢班门弄斧。希望能有懂哥或大佬在评论区补充!

进入系统时,不仅要装上主显卡的驱动,也要安装副卡对应的显卡驱动。电脑默认是哪张卡连接着显示器,哪张卡就是主卡。如果你是A卡N卡混插,需要安装两种驱动(双A卡和双N卡用户只需安装一种驱动即可),安装驱动时安装的是对应主卡的驱动,想要安装副卡驱动就把视频线接到副卡上,这样副卡就会成为“主卡”,就可以安装驱动了。需要说明的一点是,并不像网上说的A卡N卡驱动会发生冲突,A卡N卡两种驱动是可以同时存在的,对系统运行没有影响!

3. 软件推流参数设置

首先,去官网下载OBS并安装。

①进入软件界面,点击右下角“设置”,选择“输出”,找到“编码器”这一项,可以看见开头介绍的3种编码器,用A卡推流就选择“AVC(AMD advanced framework),N卡推流就选NVIDIA NVENC”。然后点击“确定”即可。

②打开B站网页,点击自己头像那一栏的“直播中心”,找到“我的直播间”,选择直播分类,点击“开始直播”。

界面就会显示出服务器地址和直播的串流密钥,把它们复制下来。此时因为我们还没开始推流,所以直播间的画面是黑屏的。

③回到OBS的设置里,选择“推流”,服务选择“自定义”,从B站直播中心复制黏贴服务器地址和串流密钥。右下角点击“应用”,再点击“确定”即可返回软件主界面。在主界面右下角选择“开始推流”,这样就能在B站直播间看到画面了。

在第①步中,关于A卡的参数设置,我需要说明一下。很多人说使用A卡推流画面会糊,其实那是因为没有设置好推流参数。在obs里,A卡的参数和N卡很不一样,A卡虽然默认参数相对保守,但有着极其丰富的自定义选项;而N卡的参数虽然比较合适,但几乎是一点都调不了。这一点也明显地反映在显卡驱动和各家的显卡性能调校上。

我们和刚才一样,打开“设置”里的“输出”那一栏,选择“AVC(AMD advanced framework)”,底下就会出现许多选项,找到“查看模式”。默认显示的是“基本”,我们把模式改为“高级”。这个查看模式的意思是界面的显示,“基本”对应的界面是最简洁的,舍去了大量繁琐的参数,适合新手使用。以此类推,下面几个等级“高级”、“专家”、“大师”的界面复杂程度是逐渐递增,适合各种专业程度不同的人群使用。

查看模式改成“高级”后,我们将看到更加复杂的界面,找到这个目标比特率下面的这两个可调节的QP,这个QP是量化参数的缩写(Quantization Parameter) ,QP值越高,推流效果越模糊。在这里默认最低QP是18,最高QP是51,所以导致了A卡推流静止画面时会很清晰,但遇到快速变化的画面就会很糊。个人猜测,这应该是A卡的本身视频编码设定就比较保守,在推流画面快速变化时会将视频码率降低,以此来减少显卡推流的负载,保证显示性能。

我们把最低QP和最高QP都改成11,点击“确定”,像刚才一样开始推流就行了。

这样A卡推流出来的画面无论是静止还是变化,都非常地清晰,甚至明显超越了10系N卡的推流质量,清晰度已经无限接近原生画质了,付出的代价无非就是消耗了更多的性能而已。下面我分别放上N卡、A卡默认、A卡调节QP后推流质量的对比图,给大家一个直观的对比(注意看图中的数字、字母)。这里使用potplayer播放电影《生死狙击》开头6分15秒的战斗片段,并对画面进行推流:

N卡(10系)推流效果

A卡默认QP最高51、最低18的推流效果,可以看见画面已经糊掉了最低和最高QP值都调节成11后的A卡推流效果,十分清晰,明显要好于前两个画面

该画面截取自potplayer播放器播放的《生死狙击》,推流时进度条和时间都会被录制进去。此时飞扬的尘土落在主角身上,画面变化比较快,所以A卡默认推流便自动降低了码率,导致画面变得很模糊,连数字都快看不清了。而将QP值锁定在了11,A卡推流时画质会非常稳定清晰,不会出现糊的情况,效果相当好。

如果还想继续看下去的话,接下来我会给大家展示双显卡直播推流的实际表现。

平台使用表现

按照惯例,先来介绍一下我的测试平台:

CPU: AMD Ryzen 5 3500x(仅6核6线程,默认状态,单核最高4.1Ghz)

主显卡:华硕RX 6700xt dual(A卡,运行游戏)驱动版本为22.1.1

副显卡:七彩虹GTX 1060 6G烈焰战神(N卡,推流)驱动版本为511.23

内存:十铨delta 双通道2×8G 3200mhz(开启XMP)

主板:微星B450 迫击炮max

机箱:安钛克DP501

散热:利民frozen magic 240一体式水冷(搭配2把利民自家的C12风扇)

延长线:追风者PCIe3.0延长线(长度约15cm)

电源:鑫谷GP 850G,金牌750w全模组(2个VGA供电接口)

显示器:1080P 60hz

OBS推流设置:最高质量预设,码率3500kbps,使用NVENC编码

这样的配置比较符合2022年后大多数玩家的平均水平。(问就是因为up家境贫寒,实在是没有办法拿出5950x+3090这种顶级配置,只能用这样凌乱的机子来展示,让大伙见笑了😄)

装好后的效果是这样的,机箱太小没有足够空间散热,只能让第二张卡挂着裸奔了😅

因为推流对CPU的性能占用较高,所以在这里我选取了比较吃CPU的开放世界类型游戏,以此来检验平台的直播能力。如果这类游戏能够满足要求,那么其他电子竞技类游戏帧数跑上100帧应该不是问题。

原神

首先是这两年比较热门的《原神》,设置1080p最高画质,渲染精度1.5(负载相当于2K分辨率),开启体积雾。我们选择负载较高的稻妻城夜晚场景,相机模式视野拉宽,硬件占用情况如下:

由于游戏锁60帧,即使是一边运行游戏一边推流,CPU的占用也只有70%左右,显卡也没有跑满,主显卡GPU频率才1800mhz。若使用软件解锁帧数,还是可以轻松跑上100帧的。

稻妻城冒险家协会前

可见,这套配置仅仅是直播原神,性能还是绰绰有余的,完全可以满足60帧的流畅要求。

大表哥2

接下来就是极其看重显卡性能的《荒野大镖客2 救赎》。分辨率1080p,手动全高预设,具体设置细节:时间性抗锯齿(TAA) 高,快速近似抗锯齿(FXAA)和多重采样抗锯齿(MSAA) 关闭,反射多重采样抗锯齿 默认,高级设置全部拉满,分辨率缩放关闭。场景选择显卡负载极高的森林地区:

营地营地旁的森林

主显卡满载,核心频率跑到2400mhz以上,游戏帧数不到60帧,但能够保持50帧以上,表现差强人意。

此时因为游戏帧数较低,所以CPU占用不并高,显然是出现显卡性能瓶颈。如果在玩大嫖客2时,出现帧数游戏很低的情况,基本上都是显卡性能瓶颈,我推荐降低画面设置来提高游戏帧数。

四海兄弟

最后来看看比较考验CPU性能的游戏——《四海兄弟:最终版》。1080p全高画质,场景选择雨后夜晚的街道:

游戏平均帧100+,此时CPU占用高达90%,显卡占用并没有占满。我留意到其中的第4个核心占用率已经达到100%,其他几个核心也几乎满载。

在较高帧数下,CPU占用明显增加,几乎处于满载状态,导致显卡占用率只有86%,可以推测此时出现了CPU性能瓶颈。虽然使用6核6线程的CPU也能获得较高的帧数,完全满足流畅体验,但仅6个线程的多核性能还是略显不足。这就是我为什么推荐使用6核12线程CPU的原因。如果是经济条件实在不允许,还是将就一下吧,100帧以上也是够用的。

这套配置可以通过测试,基本满足直播需求,也证明了双显卡推流直播的可行性。

这期专栏的内容到这里就结束了。up制作不易,如果对你有帮助,还希望多多点赞+转发支持一下,让更多人能看到!🤗



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有