gpt4 book ai didi

webrtc - 如何检查WebRTC是否使用中继服务器?

转载 作者:行者123 更新时间:2023-12-04 10:39:35 28 4
gpt4 key购买 nike

我读到WebRTC使用中继服务器,如果直接对等连接由于防火墙而不起作用。

是否可以检查这种情况?

最佳答案

建立WebRTC连接时,可以将STUN和/或TURN设置为要使用的Web浏览器。如果您同时使用这两个选项通知Web浏览器,则Web浏览器将首先尝试使用STUN。然后,在未成功的情况下,它将尝试使用TURN。

“中继服务器”是TURN服务器。

据我所知,没有标准的方法可以知道网络浏览器决定使用哪个选项:STUN或TURN。

另一方面,如果您是TURN服务器的所有者,则可以查看Web客户端是否使用它,然后将此信息发送给客户端。

更新了

这是我的代码:https://github.com/fycth/webrtcexample/blob/master/www/js/rtc_lib.js

您可以在那里看到我仅使用STUN服务器,因此它是p2p或什么也没有,也没有中继。

关于webrtc - 如何检查WebRTC是否使用中继服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18177093/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com