問題タブ [aws-mediapackage]
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 MediaPackage URL に署名する方法
結果として得られる AWS MediaPackage アセットからアセット URL を単純にコピーし、ウェブサイトの外でそれを使用することを誰かが阻止する方法を考え出そうとしています。
のように、認証されたユーザーのみが使用できるように、HLS .m3u8ファイルをロックダウンしようとしています。DRM は認証用ではないため、DRM については質問していません。
通常、AWS S3 では、URL に署名して、URL が一定期間後に期限切れになるようにすることができます。これは完璧です。ただし、MediaPackage はこれをサポートしていないようです。また、プライベート ユーザーへの URL アクセスを調整することもできません。
1 つの解決策は、CloudFront を MediaPackage アセットの前に配置し、その URL に署名することです。これに関する問題は、 .m3u8内のコンテンツがまだ保護されておらず、ストリーミング クリップがメイン URL なしで再構築できることです。同様に、.m3u8ファイルは他の.m3u8ファイルで構成されています。したがって、メインの.m3u8ファイルがダウンロードされると、内部の.m3u8ファイルは保護されなくなります。
このhttps://docs.aws.amazon.com/mediapackage/latest/ug/cdn-auth.htmlを見たことがありますが、サポートしていないビデオ オン デマンドを使用しています。
誰にもアイデアはありますか?
node.js - ラムダ関数から AWS MediaPackage にメディアを注入する
nodejs を使用してラムダ関数から AWS MediaPackage 入力エンドポイントに hls メディアを配信しようとしています。私は次のことを行っており、メディア ファイル チャンク (ts ファイル) をプッシュしているようです。
ただし、CloudWatch に MediaPackage チャネルへのログが表示されません。
これは、挿入メディアを MediaPackage に送信する正しい方法ですか? ドキュメントが見つかりませんでした
ありがとう、
amazon-web-services - MediaPackage のバックエンドとして AWS Elemental MediaStore を使用する
私がやりたいことは、MediaStore を MediaPackage のバックエンドとして利用することだと思いますが、mediaPackage には必要なものがすべて含まれている可能性があります。答えを見つけることができませんでした。
私が探しているのは、ライブ ビデオを録画し、再生できるようにする方法です。ライブストリーミング用のAWS のこのソリューションを検討していましたが、希望に近いものでしたが、後日再生するためにビデオを保存し、ビデオをライブでブロードキャストしたいと考えています。
私の顧客は、ライブ録画されていないビデオをアップロードする機能も望んでいるので、ラムダ関数と MediaPackage の間に MediaStore を追加して、ビデオを手動で MediaStore にアップロードするか、MediaStore 内でライブ ストリーム用のチャネルをセットアップできるようにしたいと考えています。 . 次に、MeidaPackage に MediaStore を参照させて、使用するさまざまなファイル形式を作成することができます。問題は、MediaPackage が MediaStore エンドポイントを受け入れず、S3 エンドポイントしか受け入れないことです。
何かアドバイス?TTIA