首先说明,小葫芦出品的本教程是需要主播有一定的电脑操作能力和基础的OBS 使用知识的,并不是入门教程,而是进阶教程
很多主播问过OBS 的参数到底什么影响画质,到底什么影响流畅度,那么本篇教程尽量用通俗的语言解释下一些重要参数到底是干什么的,自己一定要理解为主,每个主播的电脑、所在的平台、当天的网络状态(注意网络就和马路一样,每天的情况都是不一样的)、平台的当天的状态、不同的游戏不一样,合适的参数都不一样
不要羡慕大主播高清流畅的画质,他们也是自己耐心(或者背后有技术团队)调整出来的
首先第一,码率
码率在 OBS 中叫最大比特率, 为什么叫最大比特率不叫比特率
是因为 比如你现在采集了 5000 码率的东西,但是画面变化不大,上一个画面和现在的画面可能仅仅改变了 500 码率的部分,那么OBS 就会优化,只传输 500 码率就行了,观众看起来却得到了 5000 码率的画面,可是观众只用了很少的下载速度,你也用了很少的上传速度
所以经常有主播问,为什么我设置了很高的码率,右下角的数字在变,还很小
是不是出错了
看到这里应该明白了,没有出错,反而是正确的,那里显示的是优化后实际传输的数字
但是如果画面变化的很剧烈,比如守望先锋跑动起来,那么就无法这样优化了,就必须用足够的码率来上传,那么问题来了,每个主播的上传带宽是有限的,平台能接收的带宽也是有限的(并不是你上传速度快就能肆无忌惮的提高码率,平台还有接收能力,speedtest 那里测试的只是你的能力,你还要考虑平台的能力)
这就要限制上传速度了,否则传给平台的速度不够(注意我没说你上传速度不够)就会丢帧
丢帧就是obs 右下角的这样的 一般偶然有几个丢帧没事,一直在增加必须改进,否则观众会卡
为了解决这个问题,obs 中就需要设置最大比特率,就是俗称的码率
当你采集的画面超过这个数值时,obs 就会丢弃多