私はWebSocketの代わりにWebRTCを使用することが大丈夫かどうか疑問に思っていました。 WebRTCのRTCDataChannelsは、基本的にはリアルタイムで接続するP2P接続です。私はサーバーとピアを交換する場合、私はWebSocketのようなものを得ることはできませんが、リアルタイムですか?これは可能ですか?もしそうなら、賛否両論は何ですか?これは良いアイデアですか?
ありがとうございます。WebSocketの代わりにWebRTCを使用できますか?
0
A
答えて
1
あなたはまだ非常に多くの場合、まだWebSocketをに常駐するシグナリングソリューションを、必要になるのWebRTC使用。とにかくこれらの2つは互換性がありませんが、多くの状況で同じことを達成するかもしれません。 WebRTCクライアント - クライアント(ピア・ツー・ピア)の通信に使用される(DataChannels)とは対照的に
WebSocketのは、クライアント - サーバ通信のために使用されます。
それは実装になると、WebSocketをはのWebRTCよりも、ブラウザ上でより良いサポートを持っています。また、実装も簡単です。
は、ここに別のケースを参照してください:あなたはWebSocketをである「時間」のどんなshould I use websockets or webRTC for 4player game
関連する問題
- 1. AECM(webrtc)の代わりにAEC(webrtc)を使用
- 2. なぜIPC/Simple websocketの代わりにgRPCを使うべきですか?
- 3. pseqの代わりにseqを使用できますか?
- 4. WPFブラウザアプリケーションをASP.NETの代わりに使用できますか?
- 5. IDプライマリキーの代わりにプライマリキーを使用できますか?
- 6. eglPresentationTimeANDROID():android.openglの代わりにmicroedition.khronosを使用できますか?
- 7. コレクションビューの代わりにボタンを使用できますか?
- 8. Solrをキャッシュの代わりに使用できますか?
- 9. Vert.xのWebSocketの代わりに101
- 10. Rails.envの代わりに使用できますか?
- 11. sun.jdbc.odbc.JdbcOdbcDriverの代わりに使用できますか?
- 12. boringsslの代わりにopensslを使用したときにwebrtcでエラーを作成する
- 13. NSWindow setFrame:.. animated:YES]関数をアニメーション化する代わりに、代わりにアニメーションを使用できますか?
- 14. 「pathExtension」使用できません:使用pathExtension URLに代わり
- 15. webRTCクロスブラウザを使用できますか?
- 16. モバイルテスト用にappiumの代わりにセレンを使用できますか?
- 17. チャットに使用するプロトコルは? webRTCまたはWebsocket
- 18. http://またはhttps://の代わりに//を使用できますか?
- 19. JavaでHashMapの代わりにJSONObjectを使用できますか?
- 20. マルチプラットフォームアプリでGoogle IABの代わりにStripeを使用できますか?
- 21. CF10でURLリライトの代わりにRESTを使用できますか?
- 22. C#では、なぜStreamWriterの代わりにTextWriterを使用できますか?
- 23. STLマップでstd :: pairの代わりにカスタムクラスを使用できますか?
- 24. でも、HTTPSの代わりにHTTPを使用できますか?
- 25. テーブルの代わりにビューでMage :: getModel関数を使用できますか?
- 26. テーブルの代わりにストアドプロシージャでDBIx :: Classを使用できますか?
- 27. emacsでは、regexpの代わりにalign-regexpを使用できますか?
- 28. JekyllでSASSの代わりにプレーンCSSを使用できますか?
- 29. ロボットフレームワークテストの代わりにオートランテストにGo langを使用できますか?
- 30. Vim:空白行にティルダの代わりにダッシュを使用できますか?
と思いますか? WebRTCの「リアルタイム」は、最も実用的な目的のためにWebSocketsよりリアルなものではありません... – deceze