求教国内网络 UDP 对音视频通话的友好程度

2024-06-17 20:31:07 +08:00
 devzhaoyou

本人是做 WebRTC 音视频聊天开发,音视频走的都是 UDP 协议。在模拟环境对比腾讯会议和微信,我们做的程序在抗丢包,带宽拥塞控制方面都不比腾讯差多少。

但是在线上环境总有不少用户反馈,使用我们的产品视频通话就卡,使用腾讯会议就没问题。通过统计数据看,用户卡的时候,UDP 通信带宽非常低,基本在 100kbps 以下了。

最近看了 V 站上有讨论国内运营商对 UDP 有限制,所以想弄明白,运营商事对国外到国内的 UDP 有限制,还是境内内部的 UDP 也有限制。为什么相同条件下腾讯会议表现不卡,我们的卡?难道运营商对腾讯会议这些用户量大的软件有白名单?

5823 次点击
所在节点    程序员
49 条回复
EsWann
2024-06-19 12:00:56 +08:00
https://github.com/wangyu-/UDPspeeder
https://github.com/wangyu-/udp2raw

你可以看一下这两个项目,都是解决 UDP 丢包这类问题的
opentrade
2024-06-19 13:04:43 +08:00
很多云服务器对 udp 也不友好
daokedao
2024-06-19 14:43:05 +08:00
那 http/3 也受影响?不知道国内 http/3 用的怎样?
lihaohenqiang
2024-06-19 15:48:39 +08:00
@daokedao QUIC 流量基本就是寄,有时候跨省的 QoS
就非常感人
Donaldo
2024-06-19 17:59:39 +08:00
都说有限制,不过我还没遇到过。不管是打游戏,打电话,还是 Hysteria2.。。
Meonardo
2024-06-20 21:08:05 +08:00
很神奇! 我遇到个问题, 手机 5G 网络和一台 PC 进行 WebRTC 视频通话必失败(P2P), 但是通过阿里云部署的 SFU 服务就能正常通话, 协议都是一样, 阿里云机房 IP 运营商是上了白名单吗?
Meonardo
2024-06-20 21:10:17 +08:00
有自己部署的 STUN/TURN, 如果不通过 SFU 中转, 只通过 TURN 做转发也是不行... 这个 TURN 也是部署在阿里云.
milzero
2024-06-21 13:37:23 +08:00
@Meonardo 你是 full-ice 还是 lite-ice 啊
Meonardo
2024-06-21 20:51:37 +08:00
@milzero 是 full ice.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1050328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX