だから私はビデオ、オーディオ、テキストを許可するチャットアプリを作りたいと思っています。どちらを使用するかを決定するために、WebsocketとWebRTCの調査に少し時間を費やしました。WebRTCを使用したビデオアプリやオーディオアプリがたくさんあるので、これは妥当な選択のように思えますが、他に考慮すべき点はありますか?ご意見をお聞かせください。
のようなもの:
新しいため、WebRTCは一部のブラウザーでのみ使用できますが、WebSocketはより多くのブラウザーで使用されているようです。
スケーラビリティ-Websocketsはセッションにサーバーを使用し、WebRTCはp2pのようです。
多重化/複数チャットルーム-Google+ハングアウトで使用されていますが、実装方法のデモアプリをまだ表示しています。
サーバー-Websocketsは、複数のマシン間でスケーリングするためにRedisSessionStoreまたはRabbitMQを必要とします。