保姆级双显卡OBS推流直播教程(包含软硬件选择、平台搭建、推流参数设置) |
您所在的位置:网站首页 › obs捕获显示器黑屏 无独显 › 保姆级双显卡OBS推流直播教程(包含软硬件选择、平台搭建、推流参数设置) |
直播自己喜欢游戏,是不少玩家向往的事情。由于运行大型游戏本身对配置要求并不低,为了保证直播的流畅体验,再组装一台推流主机或更换性能更强的硬件,成本又会大大增加,预算超出了许多玩家的经济能力。如何尽可能降低直播平台的成本呢?那就是使用自己闲置的老旧显卡进行推流。本专栏将分成软硬件的选择、直播平台如何搭建、推流参数如何设置这三大板块,详细介绍如何使用双显卡进行直播。(注:此教程主要面向小白,会尽量讲的详细,所以废话很多,请自行翻阅自己想要的) 首先我们来说说直播推流的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 办公设备维修网 版权所有 豫ICP备15022753号-3 |