私は、ユーザーがビデオをアップロードしてストリームできるようにするレールアプリを持っています。私は、carrierwave-directを使ってビデオファイルをアップロードしています。 Carrierwave-directは、霧を利用してAmazon S3バケットに直接アップロードします。私はSidekiqを使ってアップロードのバックグラウンドジョブを開始します。これはすべて動作します。AWS-SDKでのトランスコードGem、CarrierWave、Sidekiq in Rails
これで、アップロードされた各ビデオをトランスコードする必要があります。私はAmazonのElastic Transcoderを使ってこれを行う予定です。サイドキックでトランスコーダーを始めるにはどうすればいいですか?ファイルをアップロードした後、サイドキックでAWS-SDK gemを使用してトランスコードジョブを開始し、s3のファイルを変換する方法を教えてください。この仕事に新しいバックグラウンドワーカーが必要ですか?これに1人の労働者しか使えませんか?私はこの問題で迷っています。私はどこからでも見てきました。実際に弾性トランスコーダを使用していることに関するドキュメントは薄いです。
私が始めることができますちょうどように、より一般的な答えとサンプルを探しています。このプロセスをどのように処理するかが分かれば、私は管理できると思います。
私はSidekiqを使わずに同様の質問に答えました。 Sidekiqをこのチュートリアルに追加するには、SidekiqをポストするのではなくSidekiqで待ち行列に入れて、Sidekiqにパイプラインをポストするようにしてください。 a/36614492/3167238 – hephalump