問題タブ [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.

0 投票する
1 に答える
2552 参照

security - ブラウザはどのようにして L3 セキュリティ レベルで HD ビデオを再生できますか?

私の知る限り、Widevine DRM には L1、L2、L3 のようなセキュリティ レベルがあり、L1 が最高のセキュリティ レベルです。ほとんどの主力携帯電話は L1 セキュリティ レベル認証を取得しているため、HD、4K ビデオを再生できます。一方、デスクトップの chrome などのブラウザーの場合、認証レベルは最も低いセキュリティ レベルである L3 です。私の質問は、L3 セキュリティ レベル認証を取得したこれらのブラウザーで、Netflix や amazon プライムなどのプロバイダーで 4K HD ビデオをどのように再生できるかということです。

0 投票する
1 に答える
458 参照

ios - iOS は AVAssetDownloadURLSession を使用せずに HLS をオフラインでダウンロードできますか?

最近、iOS プロジェクトに HLS ストリーミングとオフライン機能を実装しようとしています。現在、私は独自のダウンロード ライブラリを使用して、Widevine ストリームなどのさまざまなストリーミング ファイルをダウンロードしています。私が気付いた問題は、AVAssetDownloadURLSession が hls ファイルをダウンロードし、.movpkg 形式で電話にローカルに保存することです。hls ファイルを .movpkg に変換し、Apple AVAssetDownloadURLSession に依存する代わりに、独自のダウンロード ライブラリを使用して .movpkg をダウンロードできるパッケージャー (Shaka-packager など) があるかどうかをオンラインで調べています。どんな助けでも大歓迎です。

ありがとう

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

javascript - HLS ビデオを使用した Chromecast Widevine DRM

更新: ビデオの情報をこのhttps://bitmovin.com/demos/drmにプラグインしたところ、問題なく再生されました。これは、CORSの問題ではないと信じさせます

DRM を適用したビデオを chromecast で再生しようと何度も試みました。メタデータをいじっても、非 DRM ビデオを完全に正常に実行できるようです (明らかに、これはビデオに影響を与えるべきではありません)。

そして、送信されたリクエストを実際のビデオで傍受しました:

最終的に、すべてがこの最終関数に注ぎ込まれます。

DRM コンテンツを Chromecast で動作させるには何が必要ですか?

ありがとう

CORSヘッダーを再生設定に渡す必要があることがわかりました: