0

Amazonでバケットを設定しましたが、CloudFrontを使用しています。私はそれに画像とビデオをアップロードします。AWSS3ビデオアップロードのバケット位置の最適な戦略は何ですか?

は、自分の動画が15秒以内であり、私はそれらを送信する前に(trueに+ shouldOptimizeForNetworkUseセットAVAssetExportPreset640x480形式でAVAssetExportSessionで)それらを圧縮したとしても、それは(時には以上の1,5分)をアップロードするには長すぎるようです。

ユーザービデオを最も近いバケットにアップロードしてアップロード時間を短縮するために、いくつかのバケットを世界中のいくつかの場所に設定する必要があるのだろうかと思っていました。

その他のご提案は大歓迎です。あなたが試すことができます

答えて

1

がいくつか:

  1. あなたはあなたにS3バケットを "S3移転の加速" を有効にすることができます。 CloudFrontは、画像をダウンロード/アクセスする際に役立ちます。これはアップロードに役立ちます。これは、バケットの場所がアップロード場所から離れていると、より多くのメリットをもたらします。

  2. 2番目の解決策を提案することができます。次に、別のグローバルバケットに自動的に転送するバケットに関するルールを作成できます。しかし、これはアップロードを非同期にします。つまり、動画をバケットにアップロードしたとしても、まだ一部のユーザーはしばらくビデオを見ないかもしれません。そして、このグローバルバケツは、あなたのMOSTユーザーに近い地域になければなりません。また、グローバルバケットに接続するCloudFrontをここで使用する必要があります。

+0

おかげで、私は第一の提案で始まりますし、それが仕事でした...それはあなたが既に正しいと答えをマーク:) –

+0

速度を向上させることができる方法を参照してください! – Deepak

+0

私は確信していません。:)アップロードの速度に違いは見られません。しかし、私はAmazonのページで速度のアップロードを比較しましたが、大きな違いはないようです。だから私はそれが間違って実装されているかどうか、またはその違いが重要ではないかどうかはわかりません。 –

関連する問題