用N卡的游戏主播爽了:用这招可以大幅减少CPU占用

[PConline杂谈]直播这件事本身就会占用极多的电脑性能资源与带宽资源,对于很多游戏主播来说,简直是一个绕不开的槛,光是为了直播游戏大作时不那么卡顿,可能都使出了浑身解数,甚至成了电脑技术高手…因为要各种上网搜资料找教程。今天想说的是,NVIDIA(英伟达)针对游戏玩家的这种需求,推出了一个高效率的解决方法——NVENC编码器,让游戏主播可以有更好的直播体验,把更多的心思放在怎么做好内容上面,而不必花大量心思在研究搭建直播平台上。

采集直播画面编码会占用大量CPU资源——

由于直播的过程就是一边采集录制自己的屏幕画面,一边上传画面到直播平台的服务器,录制画面的过程目前大多使用基于CPU运算的X264编码器,而正是这个过程会占用大量的CPU资源,同时游戏主播他们运行大型游戏或者模型众多的刷副本类RPG网络游戏,这些事本身也是非常耗CPU资源的,导致两者会互相争夺CPU资源。

NVIDIA新推的NVENC H.264编码技术能大幅降低CPU占用率

新版OBS的编码器选项

正是知道了游戏主播的核心诉求,NVIDIA联合开源的直播串流软件OBS的厂商一同开发了一个基于NVIDIA显卡的编码器。根据NVIDIA的产品经理介绍,使用这个编码器之后,能直接调用N卡中的CUDA去串流,直接解放CPU与内存的负载压力,提高游戏过程中的游戏体验。

主播为了呈现更好的游戏直播曾经使出过浑身解数

之前,兽王向几位游戏直播的达人了解过,部分条件充裕的主播为了能让游戏的体验和帧数不受串流软件的影响,常常会搭建两台电脑去进行直播。A电脑就是他们玩游戏的高配置电脑,另外还要在B电脑上搭载一个采集卡,把A电脑的画面输出到B电脑的采集卡上,然后再通过OBS软件或者直播平台自己的软件去进行推流直播。

左电脑为游戏电脑,右电脑为串流电脑

据说只有这样才能最少限度地减少串流这件事对游戏本身的负面影响。这样的话,对于普通游戏爱好者来说其实已经是一件非常高门槛的事了,需要在自己(可能)有限的家里组建两台电脑,还要去采购一个采集卡,然后还要研究采集卡对应的OBS软件参数怎么设置,说实话,学会这些其实真的门槛忒忒忒高了。

所以说,如果使用NVIDIA ENC编码器的话,直接单机就能够实现流畅串流直播游戏了,不需要额外去买一台电脑,买一个采集卡。

使用N卡以及NVENC能单电脑流畅串流

根据NVIDIA产品经理的说法,这项技术只要是RTX20系/GTX16系/GTX10系/GTX9系显卡都能使用,但体验最好的会是RTX20系,因为针对RTX架构中的运算单元专门优化过,编码能最大限度地保留原画质。当然,应该会有不少玩家担心使用显卡去负责编码的话,会影响显卡的性能,最后结果不还是差不多?说实话,这个兽王并没有进行实测,但是根据产品经理的说法,开启NVENC进行编码的话,高端的RTX显卡能够控制游戏帧数损失在5%左右,越高端就越轻松

直播平台已经内嵌了NVENC编码技术

回家后,我特意下载了最新版的虎牙直播软件,并且调出了直播设置,可以看到确实已经内嵌了这一编码器。也就是说,如果你平常习惯于直接使用虎牙的直播软件来开播的话,在这里就能够实现用上这一项技术了。据说虎牙与NVIDIA的合作项目是在春节附近在立项的,到最近功能正式上线,总共也才花了2个月左右,可见NVIDIA开发团队的执行力之强以及虎牙对游戏主播的重视程度

据说斗鱼也有推进这一技术,可见两个直播界的巨头对于新技术的跟进都在暗中互相竞争,但总之,这对于主播来说都是一件很好的事。

各位主播如果看到了本文章,不妨把自己家里的直播客户端、OBS软件或者采集卡对应的采集软件升级到最新版,或者较新的版本,在参数设置里找找NVENC H.264编码器体验一下,当然前提是你用的得是N卡,不然就不会出现NVENC的选项了。

如果你有意向搭建一套高端主机去当一名意气风发的游戏主播的话,可以优先考虑选择RTX20系显卡,这样就能够在最大程度上不影响游戏画面进行流畅直播了。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注