我有一个使用 co-turn 并托管在 GCP 上的转弯服务器。
并且已经成功安装服务器没有任何错误并启用了端口。
但是当我在我的 web rtc 项目中使用它时,它似乎不起作用,因为我的应用程序只能在同一个路由器或网络上运行。
它不适用于其他网络。
我尝试检查https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/并得到以下结果,表明它很好。
所以,我有点迷失在哪里检查了。
请帮助我在其他任何地方可以检查的内容。谢谢。
============================================
添加外部 IP 后更新。
最近更新
当我在 chrome://webrtc-internals/ 上调试时,icecandidateerror 事件中有一条错误消息,状态为未经授权。
url: turn:turn.xxxxx.live:5349?transport=udp
address: 10.19.95.x
port: 41207
host_candidate: 10.19.95.x:41207
error_text: Unauthorized
error_code: 401
当我重新检查参考此链接创建的转向服务器时,我仍然有 user=guest:somepassword 行,因此使用该密码尝试我的服务器以确认是否是用户问题。
不过还是没有运气。请帮助我指导我需要更多研究的地方。
由于我对这项技术和基础设施不熟悉,所以我在这里有点迷路。