一起听与串流的网络排查

准备很久、播放断续或拖动后缓冲时,如何对照代理、VPN 与网络线路。

如果网页和普通下载都正常,但一起听准备很久、播放断续,或者拖动进度后一直缓冲,可以先比较一下网络路径。代理、VPN、游戏加速器,以及路由器上的透明代理,都可能改变音频经过的线路。

这篇指南适用于 一起听、局域网串流 和 播放接力。手机在同一个 Wi-Fi 下找不到电脑的问题,先看手机接力与串流。

先做一次对照

  1. 保持同一首歌、同一台发起设备和相同的播放操作,记下问题出现的时间。
  2. 如果正在使用代理、VPN 或加速器,在允许的情况下让这次连接绕过它,再重新发起一起听或串流。路由器上也可能运行着代理,只退出电脑上的代理软件不一定生效。
  3. 如果不方便调整代理,换一条可用的网络比较一次,例如另一台设备提供的热点。
  4. 比较准备时间、持续播放和拖动进度后的恢复情况。测试结束后,恢复平时的网络设置。

这不需要重装 OFPlayer、清空曲库或退出账号。换了线路之后要重新建立连接,已经建立的连接不一定会切换线路。

为什么网页很快,播放却可能慢

网页、实时音频和文件传输可能使用不同的协议,也可能经过不同的代理节点。有的线路允许浏览网页,却限制 UDP;有的代理会把 UDP 装进 TCP 隧道,网络一波动就可能出现等待。测速网站的速度不能直接代表一起听的实际速度。

代理不一定更慢,直连也不一定更快。不同网络和传输方式的结果可能相反,所以建议在相同条件下对照,不必因为一次卡顿就永久关闭代理。不要为了测试关闭整台电脑或路由器的防火墙,也不需要安装来路不明的证书。

一起听会怎样连接

两台设备在同一个局域网里时直接连接;不在一起时优先尝试 P2P 直连,连不通再经 OFPlayer 的中继服务器转发。局域网和 P2P 直连不消耗中继流量,经中继转发的流量计入 Hub 的中继额度。

仍然不正常时

反馈时请说明:由哪台设备发起、双方使用 Wi-Fi 还是蜂窝网络、是否经过代理或 VPN、界面上显示的连接方式,以及问题出现在加入、播放、暂停后恢复,还是拖动进度之后。如果做过网络对照,也请一并说明两种线路的结果。