はじめに
iOSからアップロードした動画を、hlsに変換してCDNで配信しようと考えている、インフラに関しての質問です。
問題
LambdaとRDSとの相性が悪いことや、エンコード自体重い処理だと思うので、Lambdaで動画のエンコードを行ったり、RDSの更新は行わず、一旦SQSというAWSのサービスを使ってタスクを登録して、登録したタスクをワーカーで処理するようなイメージで作成できればと思っています。
ワーカー内のアプリケーションのプログラムをどういう風に書き始めればいいかがわからず、何か参考になる記事や、実際のサンプル的なプログラムを教えていただければ幸いです m(_ _)m
もう少し詳しく言いますと、SQSからポストメソッドでリクエストを受け取り、ワーカ内部の workerTest.php
が呼ばれまして、そのworkerTest.php
のプログラムの書き始め?がわからないという状況です。ここでElastic Transcoderを使ったエンコードの処理や、エンコード後のRDSの更新を行いたいと思っています。
workerTest.php
php
1<? 2/* 3*プログラムの書き始め?がわからない。 4* 5*/ 6?>
参考にしている記事
RubyとAWSでつくるメディアストレージ基盤
AWSでジョブWorkerを構成するベストプラクティス 〜 SQSの巻
これ以外にもまったく見当はずれな箇所等ありましたら、ご指摘いただけると助かります。以上です、よろしくお願いいたします。
あなたの回答
tips
プレビュー