問題タブ [peerjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Heroku で複数の dyno を持つ PeerJS サーバーを実装する
以下を使用して、node.jsアプリケーションにExpressでPeerJSをすでに実装しています。
私の懸念は、トラフィックに対応するために最終的にアプリケーションを複数の dyno にスケーリングすると、heroku の内部プロセス モデルを介して異なる dyno に接続されているピア間でシグナルを送信できなくなることです。
私の最初の考えは、すべての dyno に接続されたピア ID を追跡するデータベース コレクションを作成することでしたが、1 つの dyno のピアが接続しようとしているときに、データベースが各 dyno に通知する方法がわかりません。別の dyno に接続されているピアに通知します。
スケーリングでこの問題を解決するために現在存在する、または実装できる可能性のある方法はありますか?
編集
ここで、redis でやりたいことを実行するための参照を見つけました: https://remysharp.com/2014/11/10/muddling-my-way-through-real-time#server-side
私の質問は、redis を使用して WebRTC を実装する既存のリポジトリはありますか?
javascript - WEB RTC、ピア JS、NAT
チャットルーレットを書いています。リンクは次のとおりです: http://176.58.60.219:8181/rouletteChat/welcome.htm
WEB RTC に基づくピア js を使用しています。Wi-Fi を使用して接続するようになりました - すべてが機能します。モスクワの地下鉄に接続したい (Wi-Fi がある)。今は接続しません。私はこのページで見つけます: http://habrahabr.ru/company/toptechphoto/blog/203306/
しかし、それは役に立ちませんでした。外観は、さらに行を追加する必要がある場合があります。何が問題なのか誰にも教えてもらえますか?
javascript - WebRTC で FEC を無効にしますか?
WebRTC 呼び出しを介してさまざまな前方誤り訂正 (FEC) メソッドを実証しようとしていますが、WebRTC にはすでにかなり優れた誤り訂正があり、テストしたいものの影響がわかりにくくなっています。
WebRTC 呼び出しで FEC を無効にする方法はありますか? 特に、私は WebRTC API として PeerJS を使用しており、PeerJS ソース コードへの最小限の変更でこれを実装できることを願っています。ありがとう!
javascript - PeerJS または WebRTC ピア接続にはサーバーが必要ですか、それともクライアント間のみですか?
私は、ユーザーが相互に接続し (1 対 1)、Web サイトを介してチャットできるようにするプロジェクトに取り組んでいます。http://peerjs.com/実装または WebRTC ピア接続用の別のカスタム ソリューションを使用する場合、接続を仲介するサーバーが必要ですか? もしそうなら、その目的は何ですか?WebRTC ピア接続の要点は、ユーザー間の直接接続を可能にすることだと思いました。
javascript - peer.js / webrtc - 超シンプルなデータ接続をセットアップする方法は?
私の状況では、同じネットワーク上にある 2 台のコンピューター間に双方向信号チャネルが必要です。実際には、「ping」を前後に送信するだけです。両方のコンピューターが同じ特権を持つと見なすことができます。
シンプルなデータ チャネルを開くために、peer.js によって抽象化された webrtc を使用しようとしていました。可能な限り、両方のクライアントで同じコードを使用したいと考えています。
理想的な解決策は次のとおりです。2 人のユーザーが Web サイトにアクセスし、接続する ID/リモート ID を選択せずに自動的に接続できます。
わかりません: 発信者/リスナーを具体的に指定する必要がありますか、それとも両側で接続を開始できますか? そのような接続の最も単純な実装を誰かに教えてもらえますか? サーバーの無料の開発キーを使用して、接続の仲介を実行しています。ありがとう!