2

webRTC データチャネルを使用する Web アプリケーションを構築しています。マウスの移動時にピアにデータを送信しましたが、ピアはすべてのメッセージを受信して​​いませんか? これはなぜですか?これは、データ送信が高速な場合にのみ発生します。

クローム26を使用。

そこからどう乗り越えていくべきか。

4

1 に答える 1

0

これは少し遅れているかもしれませんが、あなたの問題はおそらくデータチャネルが RTP (UDP ベースのプロトコル) を使用しているためです。UDP には配信の保証はありません。これは、パケット損失が許容されるリアルタイム アプリケーション (マルチプレイヤー ゲーム、ビデオ ストリーミング) に最適です。遅延がはるかに少ないためですが、直面しているような状況につながる可能性があります。

Websocket を使用してサーバー (TCP) を通過できず、これが本当に問題である場合は、TCP over datachannels を調べてください。Firefox が TCP データチャネルをサポートしていることをどこかで読んだことがあるかもしれません。役立つ情報が見つかったら、この返信を編集します。

于 2013-06-12T22:49:38.573 に答える