1

私は、南米の一般向けのストリーミング Web サイトのプロジェクトに取り組んでいます。南アメリカのトラフィックは非常に高価です。たとえば、Hostdime は 4 TB の転送ごとに 500 ドルを請求します。サーバーの価格に加えて、100 TB を使用するだけで 12,500 ドルを支払うことになります。

ここ米国のサーバーは、ブラジルに約 250Kb/s ~ 350Kb/s しかプッシュできません。これでは HD ビデオをストリーミングするには不十分なので、次のように考えました。

マイアミに 4 つのサーバーがあるとします。各サーバーが 200Kb/s でブラジルにストリーミングできる場合、4 つのサーバーを組み合わせて 1 つのストリームを実行すると、800Kb/s になります。これは、HD ビデオをストリーミングするのに非常に適しています。

これを行うことは可能ですか?お金と時間を大幅に節約できます。また、CDN を使用するよりも安価です。私たちが見つけた最低価格はCDN.netで、ブラジルから転送されたGBごとに0.13ドルを請求します.

ダウンロードアクセラレータを使用して、同様のアプローチを得ることができました。1 つのファイルを 4 つのサーバーに配置し、flashget を使用して 1 つのサーバーからファイルをダウンロードしました。他の 3 つのサーバーを検出し、ダウンロードを小さなチャンクに分割し、トレントのように 4 つのサーバーから同時にダウンロードしました。10Mbps のリンクで 1000Kb/s を達成できました。これを使用する前は、最大速度は約 350Kb/s でした... (私はブラジルでリモート デスクトップを使用し、NY のサーバーからダウンロードしていました)。

クライアントにビデオをストリーミングするためにこれを行いたいのですが、ダウンロードする必要はありません。そして、これが複雑になるところです。これは HTML5 では不可能だと思います。でもフラッシュはまだ…

助言がありますか?

ありがとう。

4

2 に答える 2

0

つまり、動画ファイルを複数のストリームに分割して、ActionScript で再構成することはできません。この方法に関しては、HTML5 と Javascript も問題外です。

対照的に、他のオプションを調査することをお勧めします。

  • サーバーのレンタル費用が高いことを考えると、おそらく独自のサーバーを提供して、より安価にコロケーションすることができます.
  • Amazon のCloudFrontには、ブラジルのサンパウロにあるエッジ サーバーがあります。おそらく、これは他のプロバイダーよりも費用対効果の高いソリューションを提供できるでしょうか?
  • 最後に、Web サーバーを微調整することでスループットを向上できる可能性があります。HD ビデオの転送に対応するために、 nginxを利用するか、バッファを増やすことをお勧めします。
  • ベンチマークすることを忘れないでください。1 つのソリューションがより速く見えるかもしれないからといって、それが訪問者にとってそのようになるとは限りません。
于 2013-08-14T03:25:27.913 に答える