2022年5月7日 / 最終更新日時 : 2022年6月5日 admin AWS(Amazon Web Services) ALB+LambdaでDynamoDB(MediaConvertの情報)を返す アクセスが多い場合は、API GatewayよりもALB(Application Load Balancer)経由の方がコストは抑えられます。API Gatewayがリクエスト数に対して、ALBは時間+トラフィックの為。 […] ALBAPICORSDynamoDBLambdaPython
2022年5月5日 / 最終更新日時 : 2022年6月5日 admin AWS(Amazon Web Services) API Gateway+LambdaでDynamoDB(MediaConvertの情報)を返す EventBridgeでMediaConvertの進捗率を取得する でDynamoDBに保存したステータス等の情報をAPIで返却できるようにします。 サーバーレスの選択肢としては、CloudFront Functions […] APIAPI GatewayCloudWatchCORSDynamoDBEventBridgeLambdaPython
2022年5月1日 / 最終更新日時 : 2022年6月5日 admin AWS(Amazon Web Services) EventBridgeでMediaConvertの進捗率を取得する MediaConvertのジョブの状態や進捗率をEventBridgeで通知できるので試してみました。 フロントからアップロードして、API叩いて進捗率を表示する想定です。 EventBridgeからLambda経由でD […] AESAPI GatewayDynamoDBElementalEventBridgeHLSLambdaMediaConvert
2022年4月24日 / 最終更新日時 : 2022年6月5日 admin AWS(Amazon Web Services) S3設置トリガーで自動変換と、MediaConvertでCMAFを暗号化(未解決)してみる S3設置トリガーで自動変換は難しくないですが、key(≒ファイル名)がURLエンコードでスペースがプラスに変換される所だけ、トラブルになりそうなポイント。 CMAFをAESで暗号化は、変換できたものの再生できず。 そもそ […] AESCMAFdash.jsElementalHLShls.jsLambdaMediaConvertMPEG-DASH
2022年4月19日 / 最終更新日時 : 2022年6月5日 admin AWS(Amazon Web Services) MediaConvertでHLSをAESで暗号化してみる 暗号化していない動画(.ts)は、ダウンロードして拡張子を.mpegとかにすれば細切れですが再生出来てしまいます。AESで暗号化すれば、そのままでは再生出来なくなります。 ただ、鍵(.key)で復号しながら再生しているの […] AESElementalHLShls.jsLambdaMediaConvert
2022年4月10日 / 最終更新日時 : 2022年4月10日 admin AWS(Amazon Web Services) MediaConvertでABR(アダプティブ・ビットレート)を試してみる MediaConvertで変換して、ストリーミング配信を試してみる で再生できる所まで確認しましたが、今回はABR(アダプティブ・ビットレート)を試してみます。 回線速度に応じて、画質が自動で切り替わるやつです。 今は回 […] ABRCMAFdash.jsElementalHLShls.jsMediaConvertMPEG-DASH
2022年4月3日 / 最終更新日時 : 2023年5月17日 admin AWS(Amazon Web Services) MediaConvertで変換して、ストリーミング配信を試してみる 動画のストリーミング配信について、しばらく書いて行きます。 初回はシンプルに基本の流れである、変換→CDNで配信→Playerで再生する所までです。 今回、トランスコーダ(変換)は AWS Elemental Media […] CMAFdash.jsElementalfMP4HLShls.jsMediaConvertMPEG-DASH
2022年3月24日 / 最終更新日時 : 2022年3月24日 admin AWS(Amazon Web Services) API Gateway(WebSocket API)のフロントをNuxtで実装する API Gateway(WebSocket API)のバックエンドをRailsで実装する で作成したAPI GatewayにWebSocketで接続してメッセージのやり取りが出来るようにします。 仕様は、Action C […] APIAPI GatewayWebSocket
2022年3月23日 / 最終更新日時 : 2022年3月24日 admin AWS(Amazon Web Services) API Gateway(WebSocket API)のバックエンドをRailsで実装する 統合タイプHTTPで指定したURLで、$connect/$disconnect/$defaultのリクエストを受け取って、実装済みのAction Cableともメッセージのやり取りが出来るように実装します。 フロントはN […] Action CableAPIAPI GatewayWebSocket
2022年3月11日 / 最終更新日時 : 2023年2月10日 admin AWS(Amazon Web Services) CloudFront(S3オリジン)構築とawsコマンド(S3, CloudFront)メモ CloudFrontを久々に構築しましたが、UI変更や機能が追加されていたので、メモしておきます。 今回はS3オリジンで静的ファイル(SPAのNuxtアプリ)配信用で構築しています。 CloudFrontNuxt.jsS3環境構築