問題タブ [aws-mediaservices]

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.

0 投票する
32 に答える
418200 参照

android - メディアストアの URI からファイル名とパスを取得する

以下を使用してonActivityResult画像の URI を取得できるメディアストアの画像選択から返されます。

これを文字列に変換すると、次のようになります。

またはパスに与える:

ただし、イメージをどこかにコピーせずにビットマップにロードしたいので、これを絶対パスに変換する方法が見つからないようです。MediaStoreこれは URI とコンテンツ リゾルバーを使用して実行できることはわかっていますが、これは電話の再起動時に壊れているようです。再起動間で番号付けが同じに保たれていないと思います。

0 投票する
0 に答える
189 参照

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を見たことがありますが、サポートしていないビデオ オン デマンドを使用しています。

誰にもアイデアはありますか?