申し訳ありませんが、この質問に答えるのが遅くなりましたが、今やっと見つけました。
- Adobe Cirrus のみを使用して、ストリームをストリーミング/視聴する多くの人々を処理する Flash アプリケーションを構築することは可能ですか? (つまり、自分のサーバーをセットアップしないということです)
回答: はい、以前にも実行しましたが、サーバー側ではそれを処理するためのフレームワークを構築する必要があります。私の場合、rtmfp://p2p.rtmfp.net/MY_APP?variables=xxx) のように使用して、フレームワークをインスタンス化し、ストリーミングを呼び出しました。また、コンテンツに対するユーザー権限を検出するために、アプリケーション Web サーバー (別のマシン) に RESTFull 呼び出しを実装しました。アドビ製品は、独自の実装の使用を提案しますが、時間の経過とともに、単純な実装が長続きしないことがわかります。
- はいの場合、RTMFP はファイアウォール/NAT トラバーサルを提供しますか? 誰かがファイアウォール/ルーターなどの背後にいる場合、接続しますか? 友達と変な状況になったので質問します。アプリでウェブカメラをストリーミングしていたとき、彼は私を見ることができました。彼がこの同じアプリでストリーミングしていたとき、私は彼を見ることができませんでした. 彼が NetGroup.Neightbour であることさえ発見しませんでした。私たちは同じネットワークにいます。それは彼のソフトウェアの問題でしょうか?
回答: はい、NAT/ファイアウォールの背後にあるサーバーが接続を受け入れてストリーミングを提供することは可能ですが、時間の経過とともにネットワークの変動により接続がスリープ モードになる可能性があります (単に画像を見るために停止した場合)。接続を維持するための戦略を作成するために、私自身の戦略でもこれを乗り切ります。
- これを作成するには、Red5 のようなオープンソースの RTMFP サーバーを使用する必要がありますか?
回答: わかりません。それはあなたの個人的な選択ですが、私はあなたにこれを伝えることができます. バージョン 2 からバージョン 4.5 まで Flash Media Server を使用していたため、インフラストラクチャを変更する必要がありませんでした。その後、仕事を辞めました。しかし、当時、当社はアドビのサポートを必要としており、問題に対する回答は何もありませんでした。あたかも私たちが下手なプログラマーであるかのように、Adobe は私たち自身のコードやビジネス アプローチを調べようとはしませんでした。Adobe が行ったのは、私たちの問題を調べてそれについて何かを言うためだけに、莫大な金額を支払ってプレミアム サポートを求めることでした。そこで、サーバー側 (FMS) 用に会社独自のフレームワークを作成することにしました。これにより、ほぼ 2 年間かかっていた問題が解決されました。私たち自身のフレームワークは、オンラインの 4,000 ユーザー間で素晴らしいフローを作成しました (当時の私たちの最大ピーク)。
Red5 が無料であれば、試してみることができると思います。今日の FMS の最新バージョンでも問題が依然として存在することはわかっていますが、同時に、この製品には現在、ユニキャスト、P2P、およびマルチキャストの 3 つの動作モードがあります。当時、私はユニキャスト モードを使用してその製品でサービスを作成しましたが、P2P はまだ準備が整っていませんでした。私は、P2P とマルチキャスト モードが、私が上で説明したユニキャストの問題を意図した "修正" であったと本当に信じています。
これがあなたと他の人があなたの状況を判断するのに役立つことを願っています.