私は私がより良い何を求めているシナリオを理解することができるようにのWebRTCとWebSocketをの違いを理解しようとしていますのためのWebRTCとWebSocketをとの違いは何ですか。私は、2人のパーティー(主にWebベースだが、潜在的に1つは専用のサーバーアプリケーションである)がお互いに話しているという幅広い考え方に興味がある。低レベルのデータ通信
仮定:それはネイティブICEプロトコル/メソッドをサポートしてアドホックネットワークに関しては明らかに
- 、のWebRTCが勝利します。
質問:
- ブラウザ内二つの既知の当事者間の直接通信については、私はマルチメディアデータを送信するに頼らない、と私は、整数データを送信中にのみ興味があれば、私のいずれかを与えるのWebRTCありませんデータ暗号化以外のWebSocketsよりも利点?
- ブラウザベースのクライアントに話す専用サーバーに関して、どのプラットフォームが私に有利なのですか?私はWebRTCサーバーをコード化する必要があります(これはブラウザからの可能性がありますか?)、またはWebSocketサーバーをコードする必要があります。
ブラウザ - > WebSocketを介したブラウザ通信ができません。 WebSockesやWebRTCがBrowser - > Server通信の方が良いかどうかは依然として問題です。 – lvicks
WebRTC datacannel apiは、私たちの素晴らしい機能を可能にします - しかし率直に言って、あなたの質問の観点から:WebSocketsはデータを転送するための最良の選択です--- WebRTCはこの場合WebSocketと競合することはできません!! ---- WebRTCは、データストリームではなくメディアストリームを共有するように設計されています---データストリームは拡張子または部分です---全体の件名ではありません! ---(これは私の個人的な視点なので、私が間違っていると謝ります!) –