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. phpmailerはlocalhost上で動作しますが、ライブサーバでは動作しません
- 2. Rpxnow.comはlocalhostでは動作しますが、ネット上で動作しません
- 3. PHP - Dropzoneはサーバー上では動作しませんがlocalhost上で動作します
- 4. ソケットIOはパブリックIP上で動作しません。動作します。localhost
- 5. socket.ioはサーバー上で動作しませんが、私のlocalhostでは動作しません
- 6. codeigniterにアップロードされたファイルがサーバ上で動作していませんがlocalhost上で動作します
- 7. cookieはlocalhost上でうまく動作しますが、VPSでは動作しません
- 8. Django - 電子メールはシェルでは動作しますが、localhost上では動作しません - ConnectionRefusedError
- 9. PHP関数move_uploaded_fileは私のオンラインサーバでは動作しませんが、localhost上で動作します
- 10. PHPのsetcookieはlocalhost上でのみ動作します
- 11. ASP.NET MVC - "Remember me"はlocalhost上でのみ動作します
- 12. Xdebugプロファイラはlocalhost上でのみ動作します
- 13. なぜJasperViewerはlocalhost上でのみ動作しますか?
- 14. コードはローカルサーバー上で動作しますが、ヒロクでは動作しません
- 15. サブクエリはWindowsでは動作しませんが、Linux上で動作します
- 16. jarはWindows上で動作しますが、Ubuntuでは動作しません
- 17. モバイルデバイス上では動作しません
- 18. コードはlocalhostでは動作しますが、サーバでは動作しません
- 19. JavaScriptはLocalhostでは動作しますが、ライブサイトでは動作しません
- 20. Socket.ioはlocalhostでは動作しますがウェブサーバでは動作しません
- 21. Volleyはエミュレータで動作しますが、デバイス上で動作しません。
- 22. UrlRewritingはサーバ上では動作しませんが、localhost上ではasp.net上で正常に動作しますか?
- 23. urlリライトはlocalhostで動作しますが、リモートサーバでは動作しません。
- 24. APIキーはlocalhostで動作しますが、Herokuでは動作しません
- 25. jQuery load()はlocalhostで動作しますが、サーバでは動作しません
- 26. Laravelプロジェクトはサーバ上で動作していませんlocalhostでうまく動作しています
- 27. .htaccessの問題はサーバー上で動作していますが、ローカルホスト上では動作しません
- 28. WebpackファイルローダーはWindows上でのみ動作しますが、Macでは動作しません
- 29. ファイル共有コードはlocalhost上で動作し、ネットワーク上では失敗します
- 30. AlexNetはウェブイメージ上で正常に動作しますが、モバイルイメージ上では動作しません
詳細 - ご自身のピアツーピアサーバーを運用しているのですか、それともパブリックサーバーに依存していますか? – Mikkel
サーバがhttps上で動作している場合は、HTTPSでもpeerjsサーバを実行する必要がありますが、HTTPを使用できるようにすることができる場合はhttpを使用することができます。 – Mikkel
使用しているポートが外部にアクセスするように設定されていない可能性があります。 – Amrendra