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


[IT搜购网 原创] 2019-04-16 09:16:23 编辑:

直播这件事本身就会占用极多的电脑性能资源与带宽资源,对于很多游戏主播来说,简直是一个绕不开的槛,光是为了直播游戏大作时不那么卡顿,可能都使出了浑身解数,甚至成了电脑技术高手...因为要各种上网搜资料找教程。今天想说的是,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%左右,越高端就越轻松

分享到:

频道精选

IT搜购网简介 | 广告服务 | 招聘 | IT搜购记事 | 站点地图 | 联系方式 | RSS订阅 | 猴科技
Copyright ©2005 - 2016 ITSOGO. All rights reserved. IT搜购网 版权所有. 冀ICP备13010806号
禁止搜索引擎以外爬虫抓取