OBS稳定码率直播设置(校园网直播适用)

您所在的位置:网站首页 100m宽带开直播卡吗还是流量 OBS稳定码率直播设置(校园网直播适用)

OBS稳定码率直播设置(校园网直播适用)

2024-07-01 23:21| 来源: 网络整理| 查看: 265

0x0 前言

文章所用OBS版本:OBS Studio 25.0.8 x64

本文适用场景:在上传宽带有限以至于无法以相对清晰的画质(视频码率2500kbps+或3000kbps+)的直播环境(如校园网)直播

0x1 测网速

在直播所用的网络环境下,电脑关掉占网速的程序,打开网页版SPEEDTEST(https://www.speedtest.net)

1. 设置测速单位为Kbps

在SPEEDTEST下方找到Settings,点击

然后,在网页上方,点击Speed项右边的Kbps修改单位

之后点击左上SPEEDTEST的LOGO返回网站主页

2. 测速确定最大上传速度

点击Connections下方的Single(单线程)

再点上方的GO开始测速,并等待测速完成

0x3 计算直播码率

测速结果中UPLOAD(上传)对应的数值则为当前网络所允许的最大上传速度

直播所用到的码率有两种:视频码率,音频码率

视频码率通过待会计算算出

音频码率则现在确定

1. 确定直播的音频码率

如果直播的内容为音游、点歌电台或其它注重音质的内容(如BGM为EDM(电子舞曲)),则建议音频码率定为128kbps或更高

如果声音音质不太重要,或宽带吃紧且声音不为EDM,则可以音频码率设定为92kbps

更低的音频码率不推荐,会导致明显的音质奇差

2. 估算直播的视频码率

将选定的音频码率和最大上传速度(单位Kbps)代入以下自创公式算出视频码率:

1.16*(视频码率+音频码率)+预留给游戏的上传码率≈最大上传码率

公式中的预留给游戏的上传码率,可以定为128 (Kbps);如果你玩的是单机游戏,则可以定为0

计算出的视频码率不是最终的视频码率,可以根据实际网络情况以百或十为单位增加或减少

每一次修改码率前需要停止推流(不是关闭直播),一定时间内修改完成后再重新推流

视频码率一般情况下不需要太高,2500-4000kbps已足够日常使用,过高的码率会给电脑和网络带来额外负担

0x4 设置OBS

进入OBS设置,输出

1. 将输出模式改为 高级

2. 设置音频码率

串流选项卡下方的音轨编号X对应音频选项卡下方的轨道X的音频码率

选择相应的音轨则会设置直播的音频码率为对应的码率

这里选择默认的音轨1,然后把轨道1的音频比特率改为之前确定的音频码率

3. 选择编码器

编码器推荐:x264 >= NVIDIA NVENC(New) = AMD APP

编码器特点:

x264【首推】

软件解码,对硬件要求略高

码率较为稳定

极端情况(整个画面都是高速无规则运动)下,码率上浮仍然在公式估算范围中(不过此时画面极为模糊,但不掉帧)

NVIDIA NVENC H.264 (new) 【推荐】

硬件解码,对硬件要求略低

平时码率稳定,但不如x264

极端情况(整个画面都是高速无规则运动)下,码率上浮会远超出公式估算范围(此时画面模糊,严重掉帧)

AMD APP【推荐?】

硬件解码

笔者手头没有A卡机器,不作详细评价,估计和N卡硬件解码差不多

Intel QuickSync H.264【严重不推荐】

严重编码器过载,无法使用

笔者曾在其它录像软件中用过QuickSync Video编码器,经常导致整个系统卡死

4. 确定编码器后,跳到下方相应章节继续学习教程

0x5/A 使用x264编码器的OBS设置

红框处

比特率:填上述计算得到的估算的视频码率,建议取整到十位或百位。

CPU使用预设:

设备较差的(如i3机器)选veryfast,不推荐更低

设备中等或好的,可以选faster【通用推荐】

对设备性能很有自信的,可以选fast,或更高,但不推荐过高

配置(Profile):一定要选main!选high直播时码率上浮更大,不推荐

0x5/B 使用NVENC编码器的OBS设置

红框处

比特率:填上述计算得到的估算的视频码率,建议取整到十位或百位。

配置(Profile):一定要选main!选high直播时码率上浮更大,不推荐

前向考虑、心里视觉调整:一定要关闭,否则即使是非剧烈画面码率上浮也会很大

0x6 直播测试

设置完后,推流直播测试下实际直播效果是否有问题

直播的内容最好是平时或想要直播的内容,且最好直播画面变化大、快速的场景

测试时,

找个朋友帮你实时看画面是否模糊卡顿,是否声音破音,如有问题即时反馈(通过QQ或弹幕等方式)

不时看一下OBS的统计面板(OBS菜单-查看-统计),看看是否有异常

红框处的信息变黄或变红,说明硬件过载,你可能可能需要:更换编码器(如x264软解->NVENC硬解),或者CPU预设降低(针对x264),或关闭与直播无关或高占用的内容(如果Win10在自动更新,建议等更新完再直播)等

蓝框处的信息变黄或变红,说明网络过载,你可能需要降低视频码率等

0x7 其它

基础分辨率是OBS可供你摆放各种“源”的屏幕的大小

输出分辨率是实际直播画面的大小

建议基础分辨率和输出分辨率一致,以防画面变形。

分辨率建议1280x720,也可以1920x1080,过高不太推荐,会增加硬件和网络的负担

缩小方法建议直接调到最高(Lanczos),缩放“源”时可减少锯齿,画质好;如果机子太渣的的话,可以降低,双直线法对性能影响较小,不过画质也一般

 

FPS建议30,网络好的可以60

OBS可以在任何提供推流码的直播平台直播,一招吃遍天下鲜

想要模拟全屏剧烈变化画面,可以把 BV1KE411R7B6(AV69282066)里提供的场景文件导入到OBS后,在直播用的主场景添加该特效字幕场景覆盖在游戏画面上,保证瞬间码率过载

ε=ε=ε=(~ ̄▽ ̄)~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3