0

2 人のユーザーが別のコンピューターで同じ Web ページまたは URL を使用している場合、2 つの PC 間でデータ交換接続を確立するにはどうすればよいですか? WebRTC を使用していますか、それとも json ファイルを使用していますか? 例は CubeSlam です。

4

2 に答える 2

0

ユーザー同士が直接つながっていないと思います。サーバー側のサポートが必要だと思います。フラッシュでは、FMS などである可能性があります。html5 アプリの場合は、websocket を使用してサーバー側を使用し、2 人のユーザーを同期させます。
PS WebRTC は、非常に特定の種類のブラウザでサポートされています。

于 2013-08-31T11:42:29.053 に答える
0

Cubeslam は webRTC の好例です。実際には、この手法に関する小さなメモがあり、webRTC を使用していることを知らせています。

webRTC はピアツーピア技術を使用しているため、カメラからのストリームがサーバーに到達することはありません。ただし、ストリームをセットアップするには、何らかのシグナリングを行う必要があり、そのシグナリングはサーバー経由で送信されます。

シグナリングの例:

  • SDP メッセージ (Session Description Protocol) を、ストリームで送信される内容などの情報とともに送信します。

  • ICE – 候補は、2 つのピア間の適切なパスを見つけるために送信されます。途中にファイアウォールがないことを確認します。

  • 発見。URL に表示される一意のテキスト文字列は、おそらくセッションを識別し、サーバーがシグナリング メッセージを適切なピアに中継できるようにします。

JSON の一部は、JSON を使用してシグナリングを実装できることです。しかし、そうする必要はありません。

最新の Google I/Oのスライドは、webRTC について詳しく知る良い出発点だと思います。また、プレゼンテーションのビデオへのリンクも含まれています。

于 2013-09-02T06:15:20.520 に答える