B站直播使用OBS绕直播姬推流导致丢帧/码率低的(一种)解决方法
-__ccccc__-
编辑于 2025年11月02日 14:16

之前在b站直播的好好的,突然有观众说我的直播是播一段卡一段,查看obs下方网络统计,好家伙,丢帧60%

我首先怀疑是校园网的原因,于是尝试OBS自动配置看看降低码率能否解决。

奇异搞笑,招笑分辨率+367码率+30帧,评价为不如不播

我接着怀疑是不是校园网上传限速,去测速网站测速

这个上传速度你告诉我码率只能用300?

接着我试着使用流量推流,码率从300提到了800,仍然是一坨

于是我怀疑是不是系统的问题,遂重装系统,没有解决。

最后我实在没招了,下载了直播姬,突然想起来还没有用直播姬测过速,于是我安装了直播姬并且进行了网络测速

发现直播姬直播一切正常,码率能跑到9000,足够快了

观察到直播姬测速时会测试不同网络节点,推断官方给的rtmp服务器链接(rtmp://live-push.bilivideo.com/live-bvc/)是有问题的。

现在我们只需要将直播姬所谓的 “网络节点” 搞到手就能解决obs直播丢帧的问题了。


开始教程。

1.准备工作

安装Wireshark和npcap

链接:https://goodbyehypixel.lanzouq.com/b025an0jzg,密码:bwdf

2.抓包

打开Wireshark,在主页选择你要监听的网络适配器(也就是你上网用的网络)

选择完成后双击,开始监听网络

保持Wireshark打开。启动直播姬,进入网络测速后点击开始检测。

返回Wireshark界面,能够在主界面看到软件监听到了大量的UDT协议

截图,记录Destination项显示的IP地址。我这里是223.111.249.135。如果忘记记录了可以重新进行测速,再到软件界面截图后记录。

(选做)卸载直播姬

3.修改服务器地址

打开OBS,进入设置→直播,在服务器行内将live-push.bilivideo.com改为你刚刚记录的IP地址。

重新尝试使用校园网推流开播,使用OBS自带的配置向导测速,一切正常。

完美解决。