問題タブ [amazon-elastic-transcoder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - AWS Elastic Transcoder の設定方法
AWS の Elastic Transcoder を使用して、iPad アプリの HTTP ライブ ストリーミングを実装しようとしています。「output」という出力バケットがあるとします。Elastic Transcoder でビデオをデコードし、各 hls 出力の .ts ファイルを独自のフォルダー (「camera」というフォルダー内、「tutorials」というフォルダー内) に配置する必要があります。結果のディレクトリ構造は次のようになります。
output/tutorials/camera/hls20M/ .ts output/tutorials/camera/hls15M/ .ts output/tutorials/camera/hls10M/*.ts など
マスター プレイリストは /camera フォルダーに配置されます: output/tutorials/camera/index.m3u8
この構造を実現するために、仕事で「出力キープレフィックス」と「出力キー」を設定する方法がわかりません。
php - PHP アマゾン エラスティック トランスコーダー
ビデオ ファイルをトランスコーダするジョブを実行しようとしています... PHP ファイルがあります。
このスクリプトを transcoder.php のように呼び出します
問題は、 php transcoder.phpのように VPS のルートからこれを呼び出すと問題なく動作しますが、ブラウザ (サファリ、クロム、Firefox) から呼び出そうとすると、
ルートから機能し、ブラウザから機能しない理由はありますか? ブラウザからアクセスする必要があります。
ruby - AWS Elastic Transcoder: パイプラインが見つかりません
Elastic Transcoder パイプラインが構成されており、AWS マネジメント コンソールを介して作成されたジョブが正常に処理されました。ただし、Ruby API を使用すると、パイプラインが存在しないように見えます。
create_job
同様に、正しいもので呼び出すと:pipeline_id
エラーが発生し、AWS がそのパイプライン ID に対して 404 を返したと主張します。
ドキュメントによると、これは権限エラーを示すものではありません。アクセス許可エラーは 403 を返すはずですが、念のため、次のように IAM ユーザーのアクセス許可をスーパーユーザーに設定しました。
パイプラインが見つからないのはなぜですか?
amazon-web-services - AWS エラスティック トランスコーダー バッチ トランスコーディング
バケット内のすべての .extensions を 1 つのジョブで出力バケットにトランスコードすることはできますか? または、API を使用してバケット内のすべての入力ファイルに対してジョブを作成する必要がありますか?
特定の拡張子を持つバケット内のすべてのファイルに対して 1 つのジョブを使用できる場合、どうすればよいですか? または、ファイルをバケットにアップロードするだけでコード変換を自動化する方法がある場合、どうすればよいですか?
amazon-web-services - Amazon Transcoder のトピックを選択できません
イベントが発生したときに Amazon Transcoder で SNS トピックに通知を投稿したいのですが、残念ながら [パイプラインの編集] ページから既存のトピックを選択しようとすると、「ロール ARN が無効です: arn で始まらない」
何が間違っているのかわかりませんが、どうやらかなり単純なようです。私が行った手順は次のとおりです。
- 私のパイプラインを選択しました
- 「編集」をクリック
- 「通知」セクションに移動し、そこに新しいトピックを作成しました(ここでは、作成後に自動選択されると予想されますが、作成するだけで他には何も起こりません..)
- 「既存のSNSトピックを使用する」を選択し、最近保存したトピックを選択しました
- 「保存」ボタンを押す
- エラーが発生しました
私は何を間違っていますか?
前もって感謝します
php - データ構造から変数に値を抽出する
以下のデータ構造から「期間」を という変数に抽出するのに助けが必要ですvar_dur
。
データは次のものから取得されます。print_r($data);
amazon-web-services - Elastic Transcoder ジョブの詳細な進行状況を取得する方法はありますか?
read_job()
API を使用してジョブの進行状況を監視しています。これは、ステータスが次のいずれかであるという非常に大まかな情報のみを提供しますSubmitted | In Progress | Complete | Canceled | Error
。
ただし、状態にあるときにパーセンテージまたは ETA をユーザーに表示したいと思いますIn Progress
。このような詳細な進捗情報を提供する API はありますか?
node.js - AWS トランスコーダー ジョブ ステータスの通知を受ける方法
node.jsでCMSサイトをやっているのですが、ユーザーが投稿した動画を処理するために、AmazonのElastic Transcoderサービスを利用することにしました。ジョブを作成し、node.js の aws-sdk を使用してビデオをトランスコードする方法は既に理解しましたが、まだ 1 つの問題が残っています。
私のサイトでは、ユーザーが投稿した写真も処理します。投稿を受け取った後、写真のプレビューを表示し、ユーザーの確認を待ちます。写真が実際にサーバー(aws s3)に取り込まれた後、(コールバックで)通知を受け取ったので、これを行うことができます。次に、その場所をユーザーに応答します。
ハンドル画像と同じように、ユーザーが投稿した動画のプレビューを表示したいのですが、この場合は別のようです。トランスコードに時間がかかり、クラウドで発生しました。ジョブのステータスが変更されたときに通知を受け取る方法がわかりません。(進行状況、終了、エラーなど。これらの情報をユーザーに表示したい)
aws のドキュメントとマニュアルによると、ジョブは aws SNS を介して通知を送信しますが、ジョブを作成した後に手動で SNS をサブスクライブする必要があるということですか? それは複雑すぎると思います。
これに対するより良い解決策はありますか?ありがとう。