問題タブ [widevine]
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.
security - ブラウザはどのようにして L3 セキュリティ レベルで HD ビデオを再生できますか?
私の知る限り、Widevine DRM には L1、L2、L3 のようなセキュリティ レベルがあり、L1 が最高のセキュリティ レベルです。ほとんどの主力携帯電話は L1 セキュリティ レベル認証を取得しているため、HD、4K ビデオを再生できます。一方、デスクトップの chrome などのブラウザーの場合、認証レベルは最も低いセキュリティ レベルである L3 です。私の質問は、L3 セキュリティ レベル認証を取得したこれらのブラウザーで、Netflix や amazon プライムなどのプロバイダーで 4K HD ビデオをどのように再生できるかということです。
ios - iOS は AVAssetDownloadURLSession を使用せずに HLS をオフラインでダウンロードできますか?
最近、iOS プロジェクトに HLS ストリーミングとオフライン機能を実装しようとしています。現在、私は独自のダウンロード ライブラリを使用して、Widevine ストリームなどのさまざまなストリーミング ファイルをダウンロードしています。私が気付いた問題は、AVAssetDownloadURLSession が hls ファイルをダウンロードし、.movpkg 形式で電話にローカルに保存することです。hls ファイルを .movpkg に変換し、Apple AVAssetDownloadURLSession に依存する代わりに、独自のダウンロード ライブラリを使用して .movpkg をダウンロードできるパッケージャー (Shaka-packager など) があるかどうかをオンラインで調べています。どんな助けでも大歓迎です。
ありがとう
javascript - HLS ビデオを使用した Chromecast Widevine DRM
更新: ビデオの情報をこのhttps://bitmovin.com/demos/drmにプラグインしたところ、問題なく再生されました。これは、CORSの問題ではないと信じさせます
DRM を適用したビデオを chromecast で再生しようと何度も試みました。メタデータをいじっても、非 DRM ビデオを完全に正常に実行できるようです (明らかに、これはビデオに影響を与えるべきではありません)。
そして、送信されたリクエストを実際のビデオで傍受しました:
最終的に、すべてがこの最終関数に注ぎ込まれます。
DRM コンテンツを Chromecast で動作させるには何が必要ですか?
ありがとう
CORSヘッダーを再生設定に渡す必要があることがわかりました: