现在如果想直播,OBS显然是一个非常值得的选择。今天我们就简单说说OBS怎么设置。
首先,我们打开OBS工作室。我们可以看到右边有几个按钮。我们打开设置:
然后打开选择“流媒体”,再以哔哩哔哩直播为例设置OBS的流媒体设置:
在哔哩哔哩-广播设置中打开“我的直播间”,选择开始直播后,可以看到“你的rtmp地址”和“你的直播码”,然后在OBS中的流类型设置中选择“自定义流媒体服务器”,依次填写这两个地址。
▼
这样,最基本的广播设置就完成了。我们来看看如何调试一个合适的直播参数。
选择“输出”选项卡,输出模式为“高级”。您将看到以下界面:
此处的设置决定了直播的视频质量。首先在编码器上,以我的8700K+1070Ti配置为例。我们可以选择NVENC H.264、QuickSync H.264、X.264三个选项,分别对应n卡GPU加速、Intel核显加速、CPU抑制。如果你用的是卡,也可以选择AMD的GPU加速。质量方面,最好的一定是CPU抑制,其次是核显,第二是显卡的编码器。
但是,这里有一个问题。如果要直播CS: Go,不管用什么CPU,只要用CPU编码,都会影响游戏体验。帧数可能不会下降很多,但是帧生成时间会有波动,变得不稳定,也就是游戏会有点卡顿。这时候你要么选择核显/显卡编码,要么在另一台机器上用采集卡推流。但由于大部分人的预算,我们只讨论前者。所以我们以NV的编码器为例(可调参数很多,锐龙没有Intel的核显,所以适用性会更广,a卡和n卡的设置也差不多),说说参数的设置。
速率控制,您可以选择以下选项
CBR是固定比特率,即图像每秒的比特率是确定的;
VBR是一个可变比特率,我认为不需要解释。
CQP是一个常数QP,即每一帧图像都按照一个特定的QP进行编码,每一帧编码多少数据是未知的。
没有损伤。我想我也不需要解释。
总的来说,因为大家的网速都不是对等网络,为了保证直播的稳定性,我会推荐大家选择CBR。如果想要CS: GO这样的动态游戏直播,效果还不错,5000的码率是必须的。
接下来需要注意的是“预置”。对于现在的显卡,我们一般会选择“高质量”和“低延迟高质量”,“蓝光”的效果最好,这个不用过多解释。
对于下一个剖面和级别,选择高和5.1效果最好,上下使用2遍编码效果更好。当然GPU的视频模块占用率会稍微高一点。
有多个GPU的用户可以考虑选择一个显卡玩游戏,一个显卡推流,这个就不说了,而B帧是MPEG4压缩算法中的参考帧,设置为0可以减少死锁。
▼
这样,视频流部分的设置就完成了。
音频部分,如果你想现场演唱,那么我建议你选择256以上的码率。如果你是茄子...啊呸,如果直播游戏的话,我觉得160-192左右就够了。
最后一个值得一提的是“视频”选项卡:
在这个中,我们可以选择我们收集的分辨率,输出分辨率和直播期间的fps值。我建议游戏直播选择60以上的FPS,会流畅很多,而一般的直播聊天30就够了。
最新评论