V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  flyqie  ›  全部回复第 72 页 / 共 72 页
回复总数  1424
1 ... 63  64  65  66  67  68  69  70  71  72  
2022-05-30 07:21:49 +08:00
回复了 dcsuibian 创建的主题 程序员 Snapdrop 传输速度好慢啊
到浏览器开发者工具看下 ws 传输的数据,它会帮助你找到问题。

snapdrop 如果双方设备都支持 webrtc 的话,会走 webrtc datachannel 完成数据传输,这个传输理论上来说应该是完全内网的(除非打洞失败,需要走 turn),并通过 ws 交换信令等信息。

如果有任何一方不支持 webrtc 的话,就会走服务器中转,用的也是 ws 。

还有一个可能会影响速度的点是,snapdrop 对文件数据做了分块处理,这在某种程度上会影响实际的传输速度。

最后,个人其实不太建议在国内环境用 snapdrop 做内网传输,这个项目设计有一个不好的点,它是以公网 ip 做房间名的,虽然我也没想到有啥别的方法,但是这么搞在某些国内运营商那边确实不好办。
我也是今天才发现...
1 ... 63  64  65  66  67  68  69  70  71  72  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   862 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 21:03 · PVG 05:03 · LAX 13:03 · JFK 16:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.