2013-03-29 12 views
5

私はビデオ、オーディオ、テキストチャットを行うことができるチャットサイトを作成しています。現在、テキストチャット用のWebSocketを使用しています。私はビデオ、オーディオ、テキストチャットで何が最善であるかを知る必要があります。どちらがより効果的かそれらのすべてにWebSocketを使用するか、Video and Audio用のwebRTCとテキストチャット用のWebSocketを使用する必要があります。私は両方を行うことができ、webRTC用のテキストチャットを書き直す必要はありませんが、それがより良い選択肢ならば私はします。
EDIT:私はbinaryJSについて知りました。これはwebRTCよりも優れた、より簡単な代替品ですか?
おかげで、_C1Dチャットに使用するプロトコルは? webRTCまたはWebsocket

答えて

6

@
WebSocketをして、あなたのビデオとオーディオストリームを埋め込むことによって、あなたはシンプルなシステムを持っていますが、すべてはあなたのサーバーを通過する必要があります。

WebRTCを使用すると、ペア間の直接接続が可能になるため、WebRTCを使用するとさらに優れた結果が得られます。

すでにご存知のように、webRTCのすべてが新しくなっています。

editについての質問については、binaryJSについて:私はこれを試みたことはありませんが、Websocketを使用するための機能だけではありません。

+0

webRTCはサーバーを必要としませんか? – C1D

+1

ICEサーバー(Googleのサーバーを使用するかもしれません)の助けを借りて、接続を確立する必要がありますが、サーバーを経由することなく、ストリームが一方のブラウザーから他方のブラウザーへ「直接」流れるようになります。 –

+1

WebRTCを使用すると、実際のデータ転送ではなく、クライアント間の接続を管理するためにサーバを必要とするだけです。効率の面ではより良い答えですが、サポートは少し不安定です。 –

関連する問題