首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你游戏直播时会卡顿?直播解码该这样调!

近年来,随着互联网兴起,网络直播迅速席卷了我们的生活。各类的直播平台出现在了我们的视野当中。随着网络高清流媒体、直播行业的兴起,也出现了一大批游戏的直播爱好者。

而在直播圈内,主播们使用最多的软件,就是著名的OBS,即Open Broadcaster Software,百度即可下载,它是一个免费的开源的视频录制和视频实时流软件,国内一些平台的直播软件也只是OBS的换皮版本。他的优点很简单,就是强大好用,界面只需简单适应下就能上手,被广泛使用在视频采集,直播等领域。

在直播流程中,首先会捕捉游戏画面,然后通过视频编码器处理、生成流媒体,再通过推流软件推流给直播平台。这对电脑的视频编码能力要求越来越高。尤其是网络直播,对实时编码能力要求更高。面对现在复杂的视频编码,除了通过CPU进行软件编码外,现在也可以使用显卡GPU中的硬件编码器了。这里先讲下常见的2种解码器:

显卡NVENC解码:英伟达RTX系列显卡应用了Turing NVENC 视频编码技术,通过与串流软件OBS及国内直播平台进行合作,将NVENC编码单元的强大功能通过提高游戏直播的形式展示给大家。对于直播比较吃CPU性能的游戏,建议选择Turing NVENC 视频编码,能有效的提高游戏的直播画质,进一步降低了直播的硬件需求,优化用户的直播体验,带来较好的观赏效果。

CPU软解码X264:X264解码器是通过CPU进行解码,优势就是稳定而且质量好,对于在CPU性能足够强,游戏占用CPU性能不大的情况下,首选X264进行直播推流,可获得较好的表现。

那么到底是选择哪种视频编码的方式合适你的直播呢?

当然,想要流畅的直播,游戏的CPU占用需要低于OBS的剩余占用,如果OBS资源被抢走的话,即使自己玩起来感觉流畅,在直播间也会变得非常卡顿。

对于拥有I7CPU处理器和Z390这样的配置平台,在直播中还是选用X264来直播推流。在直播吃鸡的游戏测试里,9700K+Z390+2080可以带动X264推流三极致200帧,此时CPU占用在80%以内,对游戏的流畅度还是没有什么影响。

在直播怪物猎人世界游戏测试里,游戏全最高画质,开上X264推流之后几乎满载,如果还加上一些直播的套装的话,似乎还是用显卡编码好一点。

核显推流:

但是在整个配置中,似乎有一个东西闲着没事干,那就是处理器的核显,因为CPU编码和显卡编码都需要占用一定的资源,加上游戏本身就需要占用CPU和显卡的运算,只能说CPU和显卡压力山大,那如果闲着没事干的核显能帮上一把,那不就资源利用率最大化了吗?所以这里推荐一个不常见的推流方式,核显推流。本次内容参考OBS吧工具人的精品贴,想了解详情的可以去观摩观摩。

首先是硬件需求,处理器推荐是Intel 4代酷睿以上,并且是带有核显的处理器,例如i5-9600K和i7-9700K,系统方面为WIN10系统,OBS软件为最新版本。那么准备工作的第一步,就是开启主板的核显,大部分主板在插入独显的情况下,是默认屏蔽核显的,所以需要进行手动开启BIOS内的核显选项(集成显卡),由于各个厂商主板的BIOS选项各不相同,所以这里无法一一举例,比如技嘉则是在集成外设的选项下,将预设启动的显示设备调成IGFX即可开启核显,开机后在NVIDIA控制面板的3D管理里将首选处理器调成高性能处理器即可。

开启后,需要查看Intel核显驱动是否最新版,避免OBS开启核显推流时崩溃,若不是可以在设备管理器里卸载,然后WIN10进行自动更新,或者手动去官网下载进行更新。那么在一切准备好后,就可以进OBS进行设置,因为开启了核显,所以OSB的编码器里会出现“QuickSync H.264”的选项,不同于X264和NVENC编码,使用QuickSync H.264编码后,显卡便可全力运算游戏数据,而核显则分担了CPU的压力,基本能让CPU和显卡全力去运算游戏数据,不用担心游戏卡顿或直播卡顿,有种各司其职的感觉。

其次,在OBS设置中也需要几个注意的点,如上图所示,关键帧间建议调成2,避免卡顿,比特率方面是根据你直播分辨率选择,720P建议2000-5000,1080P建议4000-10000,速率控制都是CBR,不过都是根据你家网络速度来决定的。在画面截取上,建议是选择捕获任何全屏应用程序,节省硬件渲染其他不必要的画面,顺便要把下面的限制捕获帧速率,降低CPU消耗,保证直播画面的流畅度,在开启直播后,可禁用OBS预览来达到最节省资源的效果。

而在开启后OBS直播后,可点开查看中的统计,查看当前直播情况,是否跟正常流畅的直播有所偏差,并且根据参数进行调整,达到最优的直播效果。

根据多数吧友反馈,开启核显推流后明显能达到比以前更好的流畅度,CPU的占用率可见的下降,显卡也只是专供游戏上的输出,完美进行分担

可以看出,核显对直播的优化还是有很大帮助的,整体画面对比上,是CPU软解码X264>核显推流>显卡NVENC解码,但三者的画质其实并没有很大差距,而最不影响游戏性能的,自然是核显推流模式了,那需要怎样的配置,才能组一台能直播吃鸡、3A大作,甚至最近才推出的使命召唤:战区的电脑呢?接下来就重点介绍些关系到直播流畅度的配件。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200317A0O7L300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券