WebRTC работает только локально даже после развертывания в Heroku
WebRTC
работает только локально даже после развертывания в Heroku
, я использую EasyRTC
и их демонстрационные файлы с GitHub.
Все прекрасно работает в localhost
, Я также развернул файлы, используя Heroku
, который также отлично работал на местном уровне (в LAN
, тот же вайфай). Но когда я попробовал это в WAN
это не сработало и начало давать ошибки.
Помогите, пожалуйста, о том, как это исправить, или предложите другой метод развертывания или webrtc
библиотека.
1 ответ
Вам понадобится сервер TURN, например, Coturn. См. https://testrtc.com/webrtc-api-trace/ в описании "Пример #1 - мое приложение WebRTC работает локально, но не в другой сети!" для описания, как диагностировать эти проблемы. См. Также https://bloggeek.me/google-free-turn-server/ чтобы узнать, почему вам нужно работать самостоятельно или платить за него.