WebRTC、特にデータチャネルでは、ブラウザ上でUDPを使用することができると言われました。しかし、いくつかのドキュメントを見ると、生のUDPパケットを特定のIP /ポート(おそらくウェブを意識していないサーバ)に送る簡単な作業を行う方法を特定できませんでした。生のUDPパケットをブラウザから直接ip/portに送ることはできますか?
どうすればいいですか?
WebRTC、特にデータチャネルでは、ブラウザ上でUDPを使用することができると言われました。しかし、いくつかのドキュメントを見ると、生のUDPパケットを特定のIP /ポート(おそらくウェブを意識していないサーバ)に送る簡単な作業を行う方法を特定できませんでした。生のUDPパケットをブラウザから直接ip/portに送ることはできますか?
どうすればいいですか?
おそらくウェブアプリから直接ではありませんが、そうするためにChromeアプリ/拡張機能を構築することができます。
WebRTCにはありません。できるだけ近いのは、UDP経由のSCTPを使用するデータチャネルを作成することです(エンドポイントがUDP経由で直接接続できると仮定して)。
WebRTCがSCTPデータチャネルを使用する理由の1つは、アプリケーションがあまりにも多くのUDPトラフィックを生成し、TCPと並行してうまく動作しないように、輻輳制御が必要なためです。