私は、南米の一般向けのストリーミング 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 では不可能だと思います。でもフラッシュはまだ…
助言がありますか?
ありがとう。