私は現在、Webアプリケーション(ソーシャルネットワーク)を計画しています。そこでは、クライアントの特定のテーマに関する知識を共有できます。ナレッジシェアは、リアルタイムコミュニケーション(オーディオ、ビデオ会議、会話、ライブチャット、ファイル共有)を使用して提供される予定です。可能であれば、ソリューションは現代のデスクトップおよびモバイルブラウザと互換性がある必要があります。ビデオ会議、インスタントメッセージング、ファイル共有を使用したWebアプリケーションアーキテクチャ
リアルタイム通信の実装に関する私の研究では、Socket.IO(http://socket.io)を訪れ、チャットルーレットのいくつかの例を見ました。私はまたこのページに出会った:http://myprojectguide.org/p/flash-videoio/index.htmlと例(http://code.google.com/p/flash-videoio/)。
Socket.IOは使用可能なトランスポートに低下します(WebSocketでない場合はFlashソケット、ポーリングなど)。私は多くを読んだことがありますが、私の心の中に絵を描くことはできません。上記のプロジェクト要件を満たすためにはどうすればいいですか?私はNode.JSとソケットIOだけを使用してそれに行くだろうか?また、オーディオ/ビデオ操作のためのメディアサーバーを実行する必要がありますか?言い換えれば、Media ServerはSocket.IOサーバーとどのように連携していますか?
ありがとうございます。