私は、ビデオを再生することを主な機能として、通常は次々とビデオを再生する Web サイトに取り組んでいます。
MP4 と WebW ファイルを Amazon S3 に保存し、HTML5/Flash を使用して再生するのは適切でしょうか?
Amazon S3 経由で動画を配信すると、速度に影響はありますか? それとも、サイトの運営に使用しているのと同じ Amazon EC2 サーバーからビデオを提供したほうがよいでしょうか?
本当に私は賛否両論を探しています。ありがとうございました。
私は、ビデオを再生することを主な機能として、通常は次々とビデオを再生する Web サイトに取り組んでいます。
MP4 と WebW ファイルを Amazon S3 に保存し、HTML5/Flash を使用して再生するのは適切でしょうか?
Amazon S3 経由で動画を配信すると、速度に影響はありますか? それとも、サイトの運営に使用しているのと同じ Amazon EC2 サーバーからビデオを提供したほうがよいでしょうか?
本当に私は賛否両論を探しています。ありがとうございました。
ストリーミングにAmazonを使用することは想像できません。正直なところ、この種のアプリケーションにはトラフィックコストが高すぎます。とにかく、それでも使用したい場合は、S3は適切なオプションではないようです。たとえば、アーカイブ用に設計されたクラスターストレージであり、ストリーミングではないため、1秒あたりのリクエスト数に制限があり、同時実行性もあります。ストリーミングの場合、可能な限り最速のストレージが必要です。Amazonサービスはどれもそれから遠く離れており、間違いなくS3であり、EBSの場合もそれほど高速ではありません。SSDドライブと通常の帯域幅の価格を備えたサーバーを検討できます。私は10台のストリーミングサーバーで1日あたり100TBのトラフィックを処理しており、それぞれに8台のSSDドライブと10Gbpsのインターフェイスに加えて64GBのRAMと16コアが搭載されています。
過去にAmazonsCloudFrontを使用して、あまり問題なくコンテンツをストリーミングしたことがありますが(http://aws.amazon.com/cloudfront/)、確かに高速な方法があります。
しかし、私はそれが始めるのに良い場所だと信じています。
2009 年 12 月以降、Amazon CloudFront はストリーミングをサポートしています。
Amazon CloudFront は、メディア コンテンツを持つすべての人がストリーミングにアクセスできるように設計されています。Amazon CloudFront を使用したストリーミングは非常に簡単です。AWS マネジメント コンソールを数回クリックするか、単純な API 呼び出しを行うだけで、Adobe の Flash® Media Server を実行するエッジ ロケーションの世界規模のネットワークを使用してコンテンツをストリーミングできます。また、AWS のすべてのサービスと同様に、Amazon CloudFront ストリーミングには前払いのコミットメントや長期契約は必要ありません。Amazon CloudFront でのストリーミングに追加料金はかかりません。サービスを使用して転送するデータに対して通常料金を支払うだけです。
最近、Amazon CloudFront はライブ スムーズ ストリーミングを導入しました。
Amazon CloudFront のライブ スムーズ ストリーミングの開始を発表できることを嬉しく思います。Smooth Streaming は、Microsoft Silverlight クライアントへのライブ メディアのアダプティブ ストリーミングを可能にする Internet Information Services (IIS) Media Services の機能です。このソリューションを使用して、Apple HTTP ライブ ストリーミング (HLS) 形式を使用してライブ ストリームを Apple の iOS デバイスに配信することもできます。また、ライブ Smooth Streams を配信する際に、Amazon CloudFront が提供するスケールと低レイテンシーの恩恵を受けることができます。