0

Flash クライアントから別の Flash クライアントにビデオ (カメラ + マイク) をストリーミングする必要があります。私はそれを真のp2pスタイルで行う必要があり、どの時点でもサーバーの干渉はありません.

私は周りを検索してきましたが、Cirrus (サーバー技術) への参照しか見つかりません。私が望むことは可能ですか?

4

1 に答える 1

4

Flash では現在、p2p ビデオ ストリーミングが利用できます。これは rtmfp プロトコルです。

このプロトコルは、2 つの Flash クライアントがデータを共有できるようにします (これは、Flash のみを使用してブラウザー内でデータを共有する唯一の方法です)。オーディオ/ビデオ転送とシリアル化されたオブジェクトをネイティブにサポートします。

2 つの可能なモードで動作します。

  • すべてのクライアントが同じローカル ネットワーク内にある場合、サーバーを必要とせずに相互に通信できます。知る限り、ネットワーク検出を使用してお互いを検出します。

  • クライアントが異なるネットワークにある場合 (通常は Web 経由)、現在接続されているクライアントのリストを保存および維持するサーバーが必要です。クライアントが誰で、どこにいるかを把握します。正式には、そのためには Flash Media Server が必要ですが、無料の rtmfp 互換サーバーのプロジェクトがいくつかあります。

別のソリューションを使用したい場合、または使用する必要がある場合は、ブラウザー内で使用する場合は Flash 以外のソリューションが必要であり、ブラウザー内で使用する必要がない場合は AIR が必要です。

補足として、すべてではないにしてもほとんどの p2p プロトコルは、サーバーを使用してクライアント リストを管理します。たとえば、BitTorrent プロトコルの場合です。

于 2013-10-03T13:42:59.427 に答える