2人のユーザー(現時点では2人のみ)間のライブビデオ/オーディオ会議をフラッシュゲームプラットフォームに組み込むことができる最善のソリューションを探しています。ビデオチャットは単なる追加機能ではなく、主要な機能です。
私は主にオープンソースの実装または自分で実装できるものを検討していますが、それらがまさに私が必要としているものである場合は、商用製品を検討します。
これが私が見たいくつかのことですが、これまでのところ、私はそれらのどれも十分に良いとは思いませんでした:
Flash Player 10のP2P機能は有望に聞こえますが、AdobeがRTMFPプロトコルに関する情報をリリースしておらず、現時点でそれをサポートする商用サーバーがないことを認識しています。
すべてのビデオ/オーディオをフラッシュサーバー(p2pではない)を介してライブでストリーミングしますが、私の個人的な経験から、スムーズな会話は得られません。TokBoxはこの方法を使用している
と思いますJavaアプレットも(p2pを実行するための)可能な解決策ですが、現時点でゲーム内でそれらを組み合わせる(そしてユーザーがそれらを承認する必要がある)のは、優れたエレガントな解決策ではないと思います。ところで、私は有用な実装を見つけることができませんでした。それで、もしあなたが何か知っているなら、私はそれらを調べます。
Google Gmailビデオチャットは、p2pを実行し、ビデオ/オーディオをFlash Playerにストリーミングするカスタム(および独自の)ブラウザプラグインを使用します。これは可能な解決策ですが、私はこの段階でp2pプロトコルスタックとブラウザプラグイン全体を実装するのではなく、ゲーム自体の他の側面に集中します。彼らはJingleと同様のXMPPベースのプロトコルを使用しており、 Jingle librarbyをリリースしましたが、ビデオ会議の実装はありません。
編集:ブランデンに応えて:
私はAdobeStratusを知っています。Stratusは、Flash Playerエンドポイント(RTMFPサーバー)間の通信の確立を支援するベータ版のホスト型ランデブーサービスです。
Stratusのこの現在のリリースはプレリリースであり、評価目的でのみ設計されています。サービスは最終的なものではありません。
サービスが将来も存続するという保証や、将来の費用に関する情報はありません。
だから、商用ソリューションとしては使えないと思います。少なくともまだです。
私はあなたの提案とアドバイスをいただければ幸いです。ありがとう!