Red5 でサーバーを実行し、ライブ ビデオをブロードキャストするには、どのくらいの RAM が必要ですか
私は、世界中からのライブビデオ放送を含むプロジェクトを開始しており、少なくとも 1000 人のユーザーがそれらのビデオをリアルタイムで視聴することが予想されます。
少し調べた後、RED5 が無料かつオープン ソースであるという事実に基づいて、すべてのビデオ ストリーミング/録画を処理するために RED5 を使用することを決定しましたが、他のオプション (FMS ライセンスの購入を含まない) も検討しています。
ここで、多数のユーザーがサイトにアクセスし、おそらく 50 人のユーザーが放送しているビデオを視聴し始めた場合に、red5 がサーバーに要求するリソースの量を知る必要があります。
512 MBのRAMと800 GBの帯域幅を備えたVPSをレンタルしようと思っていたのですが、
will that be enough?
will i need to get something with more resources?, maybe a dedicated server?
それとも、何らかのビデオストリーミングサービスを提供するホスティングをレンタルするのが私にとって最善策でしょうか?
ありがとう、フォルテス
答え1
1000 人のユーザーがビデオをストリーミングするのに 512 MB の RAM が必要ですか? 無理です。私たちのオフィスでは 4 GB の FMS を使用していますが、これはプロジェクターの容量の半分以下で、メモリが不足することがあります。
FMS ではなく RED5 を使用しているとおっしゃっていますが、それでもメモリ使用量は膨大になります。特に HD ストリーミングを開始する場合はそうです。
プロのストリーミング会社を検討してみるのもいいかもしれません。すぐには名前が思い浮かびませんが、私たちは以前、世界中に Point of Presence を持ち、世界中のユーザーがローカル ソースに接続できるように、すべての POP にデータを自動的に同期する会社と取引していました。安くはありませんでしたが、最終的に必要になる専用サーバーも安くはありません。
それでも、VPS で試してみてください。2 GB の RAM で起動して、どうなるか見てみましょう。将来的にさらに RAM が必要になった場合は、必要に応じて別のプロバイダーに移行できるようにソリューションを設計してみてください。