最近搞了个 UDP over TCP ,解决运营商恶意 UDP 丢包,以及墙的监控等等。
结果功能是可以了,但是用 WhatsApp 测试视频时傻眼了,视频会卡卡的,并且播放好几秒之前的图像,时间越久播放的图像越旧。用纯 UDP 转发就不会这样,只是视频图像偶尔会瞬间从一个画面卡到最新画面。
我想我是不是可以人为的在客户端丢弃一些数据包,但是这个丢包策略要如何控制?希望有大神解惑。
如果 UDP over TCP 效果这么差,为啥 GitHub 上还有很多相关项目?难道是他们的 UDP 场景不怕上面那种问题吗?
大佬有没有相关思路啊。