即使在部署到 Heroku 之后,WebRTC 也只能在本地工作
WebRTC only works locally even after deploying to Heroku
WebRTC
即使在部署到 Heroku
后也只能在本地工作。
我正在使用 EasyRTC
and their demo files from GitHub.
在 localhost
中一切都很好。我还使用 Heroku
部署了文件,这在本地也很好用(在 LAN
中,相同的 Wifi)。
但是当我在 WAN
中尝试时,它不起作用并开始出错。
请帮助解决此问题的任何方法或对其他部署方法或 webrtc
库的建议。
您将需要一个 TURN 服务器,例如 coturn。请参阅 https://testrtc.com/webrtc-api-trace/ in the description "Example #1 – My WebRTC app works locally but not on a different network!" for a description how to diagnose these problems. See also https://bloggeek.me/google-free-turn-server/ 了解为什么您需要 运行 自己购买或付费。
WebRTC
即使在部署到 Heroku
后也只能在本地工作。
我正在使用 EasyRTC
and their demo files from GitHub.
在 localhost
中一切都很好。我还使用 Heroku
部署了文件,这在本地也很好用(在 LAN
中,相同的 Wifi)。
但是当我在 WAN
中尝试时,它不起作用并开始出错。
请帮助解决此问题的任何方法或对其他部署方法或 webrtc
库的建议。
您将需要一个 TURN 服务器,例如 coturn。请参阅 https://testrtc.com/webrtc-api-trace/ in the description "Example #1 – My WebRTC app works locally but not on a different network!" for a description how to diagnose these problems. See also https://bloggeek.me/google-free-turn-server/ 了解为什么您需要 运行 自己购买或付费。