51dev.com IT技术开发者社区

51dev.com 技术开发者社区

英伟达新NVENC编码器体验:CPU终于轻松了

行业头条IT技术学习阅读(29)2019-05-07 收藏0次评论

前几天,兽王给大家介绍过nvidia推的新nvenc编码器,使用这个编码器之后能大幅度释放cpu和内存的负载压力,给你的直播电脑焕发新春,一边做直播、一边玩大型游戏也不会卡顿了。

一般情况下,我们常规的一期《diy老司机》会同时推8~11个平台,斗鱼、虎牙、头条、苏宁、网易、百度等等等等。

这对cpu、内存、以及网络带宽的要求真是高到飞起,200兆的带宽都撑不起1080p分辨率的全平台串流,所以有时候我们推全平台的话就要适当调低分辨率和码率。

而如果偶尔情况特殊的话,会适当放弃几个平台,这样才能保证1080p的稳定输送~

扯远了,带宽暂且不说,先回到推流电脑的配置上,反正做过直播的都懂,串流的过程中是巨吃cpu性能的,何况像我们这样10几个平台的。

我们直播机用的是高端的i7-8700k+32gb超大内存,在多平台推送的时候占用率常常能达到80%以上,此时电脑就已经会出现慢一拍的延迟感了。

除了多平台以外,我们还配置了多个机位以及电脑画面采集的,所以平常看我们diy老司机直播的话,除了能正面看到我们的贾晓边和伊一,还能随时切换镜头看到产品的特写与他们的游戏画面,这些画面采集录制也是很吃电脑性能的。

性能稍差的电脑面对这么庞大的工作量可能直接就罢工了,反正你们知道pconline直播间很厉害就对了

直播间升级rtx 2070体验nvenc编码器


↑↑↑显卡本体


↑↑↑选项里出现rtx显卡专用的nvenc h.264编码器

这个xsplit broadcaster串流软件是已经集成了nvidia nvenc编码器的了,是nvidia与xsplit共同开发的版本,只要安装了rtx系列显卡就会自动识别并可以选择这一选项。

nvenc h.264(geforce rtx),而如果你用的是gtx16/10/9系显卡的话,应该会是另一个版本的nvenc,这里面效果最好的当然会是rtx的编码器了。

经过体验对比我们观察到,使用nvenc编码器替代原来纯cpu运算的h.264编码器之后,即使串流高分辨率高码率的画面,cpu的占用率都是明显下降了不少的,基本在30~50%之间浮动,gpu给cpu分担了相当大比例的运算量。

总体来说,对于这种高负荷的推流任务,使用nvenc能有效地减轻cpu的压力,对游戏主播或者专业的直播间来说,都是颇为实用的。

各种直播软件都已经支持nvenc了——


↑↑↑虎牙直播


↑↑↑obs

obs是目前最被广泛使用的直播软件之一了,动手能力比较强的主播应该对这画面很熟悉,只要更新到最新版本,就会有nvidia nvenc h.264(new)的选项了,用了它就能解放你的cpu,能更流畅地一边游戏一边直播了。

看完了这篇介绍,你们就知道作为直播串流主机的cpu,压力是有多么大了吧⊙﹏⊙‖∣,nvidia这一nvenc编码器就能很好地解决这一问题。

如果你现在直播用的正好的n卡的话,不妨试试更新你的直播软件,把编码器切换成nvenc,说不定有大惊喜呢。

以上就是英伟达新NVENC编码器体验:CPU终于轻松了的全部内容,请多关注【51DEV】IT技术开发者社区。