PeerjsとWebrtcを使用してチャットビデオWebサイトを作成します。これはローカルホスト上で実行されますが、助けて !peerjsはlocalhost上でのみ動作しますが、リモートホスト上では動作しません
答えて
私は前に同じ問題で苦労していました。今私は問題を知っていて、それをある程度解決することができました。より良いオプションを楽しみにしています。私は私のソリューションを共有しています。それはあなたを助けるかもしれません。 問題: 1.現在、クラウドサーバーはhttpsをサポートしていません。
2.最長のブラウザでは、安全な接続(https)でない場合はgetUserMedia()
にアクセスできません。
解決策:
1. nodejsで構築された独自のサーバーを実行している場合は、httpsで実行するか、sslまたは他の証明書で実行する必要があります。
2.あなたのアプリケーションも安全なサーバーに存在する必要があります(つまり、https://を使用して実行します)
3.ここで、自己署名証明書を使用している場合は、例外。自分のピアサーバー用に別々のサーバーを実行している場合。両方のサーバーの例外をブラウザに追加する必要があります。
ブラウザで1つのリンクhttps://<your peer server location>:<PORT>/peerjs/id
を開き、ページを更新するだけです。
これはIと同じ面であれば問題を解決する可能性があります。また、より良いソリューションを探しています。 コーディングをお楽しみください。
私は同じ問題を抱えていますが、あなたの解決策でどちらも解決できません。あなたが提供したリンクに入力する必要のあるピアサーバの場所は何ですか? –
ブラウザでコンソールに表示されている正確なエラーを共有できますか? – Amrendra
- 1. Rpxnow.comはlocalhostでは動作しますが、ネット上で動作しません
- 2. socket.ioはサーバー上で動作しませんが、私のlocalhostでは動作しません
- 3. codeigniterにアップロードされたファイルがサーバ上で動作していませんがlocalhost上で動作します
- 4. PHP関数move_uploaded_fileは私のオンラインサーバでは動作しませんが、localhost上で動作します
- 5. PHPのsetcookieはlocalhost上でのみ動作します
- 6. ASP.NET MVC - "Remember me"はlocalhost上でのみ動作します
- 7. なぜJasperViewerはlocalhost上でのみ動作しますか?
- 8. Xdebugプロファイラはlocalhost上でのみ動作します
- 9. コードはローカルサーバー上で動作しますが、ヒロクでは動作しません
- 10. JavaScriptはLocalhostでは動作しますが、ライブサイトでは動作しません
- 11. コードはlocalhostでは動作しますが、サーバでは動作しません
- 12. Socket.ioはlocalhostでは動作しますがウェブサーバでは動作しません
- 13. jQuery load()はlocalhostで動作しますが、サーバでは動作しません
- 14. APIキーはlocalhostで動作しますが、Herokuでは動作しません
- 15. UrlRewritingはサーバ上では動作しませんが、localhost上ではasp.net上で正常に動作しますか?
- 16. .htaccessの問題はサーバー上で動作していますが、ローカルホスト上では動作しません
- 17. ファイル共有コードはlocalhost上で動作し、ネットワーク上では失敗します
- 18. AlexNetはウェブイメージ上で正常に動作しますが、モバイルイメージ上では動作しません
- 19. JavaScriptはサーバー上で動作していませんが、localhost上でリダイレクトされていますか?
- 20. ダウンロードファイルはFirefox上で動作し、他のブラウザでは動作しません
- 21. Css3pieはlocalhost上では完全に動作しますが、リモートサーバ上では部分的にしか動作しません。
- 22. NagiosはCLI上で動作していますが、Web Interface上で動作していません
- 23. ローカルマスタブランチ上のGit-リンクが動作し、ライブバージョンでは動作しません
- 24. Jquery setIntervalはFirefox上ではうまく動作しますが、IE8では動作しませんでした
- 25. xcodeシミュレータでは動作しませんが、デバイス上で動作する
- 26. Jquery-uiはHerokuでは動作しませんが、localhostでは
- 27. 上マージンが動作しません
- 28. 上書きが動作しません
- 29. NPMモジュールrimrafはOSX上では動作しませんが、Windows
- 30. JavaFXのHerokuの上では動作しません(NoClassDefFoundErrorが)
詳細 - ご自身のピアツーピアサーバーを運用しているのですか、それともパブリックサーバーに依存していますか? – Mikkel
サーバがhttps上で動作している場合は、HTTPSでもpeerjsサーバを実行する必要がありますが、HTTPを使用できるようにすることができる場合はhttpを使用することができます。 – Mikkel
使用しているポートが外部にアクセスするように設定されていない可能性があります。 – Amrendra