1

私はビデオアップロードのソリューションに取り組んでいます。私は Rails 3.1 アプリを持っています。基本的なニーズは、ファイルを Rackspace の Cloud Files にアップロードすることです。その後、エンコードを行い、ビデオ ファイルをユーザーに表示できます。私の問題は、Cloud Files を使用するという私の決定にあるようです。S3 への直接アップロードのソリューションはどこでも見つけることができますが、Cloud Files に対して同じことを行う方法については何もありません。ファイルシステムの容量が大きくない Heroku でアプリを実行しているため、サーバーにアップロードしてから Cloud Files にアップロードすることは論外です。誰かがこれに対する解決策またはアイデアを持っている場合は、私はそれを聞いてみたい.

また、参考までに、これは私が今いるポイントに到達するために使用しているブログ投稿です: http://www.nickdesteffen.com/blog/video-encoding-with-uploadify-carrierwave-and-zencoder

この記事の著者は、ファイルをサーバーにアップロードしてから Cloud Files にアップロードしていますが、明らかに、彼はより大きなサーバーがある場所でこれを実行しています。150 MB のファイルで彼のソリューションを試したところ、Heroku でアプリがクラッシュしました。ビデオのサイズはそれ以上になると予想されるため、これを行う別の方法を見つける必要があります。

前もって感謝します。

4

2 に答える 2

1

Rackspaceはプリフライトリクエストをサポートしていないため、フラッシュを使用する必要があります...私は現在S3とこのライブラリを使用しています-http: //cotag.github.com/Condominios/ AngularJSに頭を悩ませようとしています!

于 2012-10-17T08:02:58.050 に答える
1

Rackspace Cloud ファイルには、アップロードに使用できる API があるようです。 http://docs.rackspacecloud.com/files/api/v1/cf-devguide-20110913.pdf

すでにご覧になっていると思いますが、S3 の代わりに Rackspace にアップロードするように変更できる可能性があります。

https://github.com/contrast/uploadify-s3

于 2011-10-14T19:24:48.907 に答える