2009-08-10 8 views
1

ウェブサイトから単一のビデオ(+ 500MB)をストリーミングするように要求されました。最も大きな追加要件は、アクセスが外部IPアドレスに対して禁止されている必要があることです。高帯域使用が予想されることを考えれば、我々はFLVとしてビデオを提供するためにAmazon S3に転向したが、AFAIK Amazonは国リストに基づいてIPフィルタリングを設定することはできず、FLV擬似ストリーミングはS3からは不可能である。EC2のストリーミングメディア

解決策は、Webサーバーを使用してEC2インスタンスを作成し、それを私たちの国に対応するIP範囲のみに提供することです。この問題を解決するには、静的なFLVファイルを扱うことだけですが、主な質問は残っています:

ビデオを保存するには、ビデオを保存するためにElastic Block Storageボリュームを設定し、インスタンスにコピーしますローカルストレージにブートし、そこから提供してください。 Amazon Cloudからのビデオコンテンツの配信について私はS3から直接ファイルを提供するための参照を見つけただけであり、我々の計画ではEC2から提供する予定です.S3にはバンドワイズの問題はありませんか? EC2が提供できる最大帯域幅は何ですか?単一のEC2インスタンスがコンテンツをすばやく配信できない場合は、どのように拡大しますか?

最後に、Wowza Media Server for EC2のようなストリーミングメディアサーバーを使用する利点は何ですか?

+0

ちょっと、正規のEC2マシンとWowzaの違いを知りましたか? Flash Media Serverに問題があり、ビデオストリームをサーバーにドロップしています。 EC2にも問題がありました。 Wowzaに、ドロップされたパケットや弱い接続に対処する特定のサーバー構成があるかどうかを知りたい。 – AndreLiem

答えて

2

ここ物品は、約some of the differences S3およびEBSの間である:スループットS3の観点

約20 MB /秒またはマルチスレッド25 MB/sの最大スループット(シングルスレッド)を有しています。これは小さな例です。これは、大規模なインスタンスと超大規模なインスタンスでは50 MB /秒に上がります。 EBSの最大スループットはネットワークによって制限されています。これは、小規模なインスタンスでは約25 MB /秒、大きなインスタンスでは50 MB /秒、超大規模インスタンスでは100 MB /秒です。 S3とEBSの両方が共有リソースであるため、重い負荷では減速する可能性があります。

Wowzaやその他の質問にお役立てください。