web-dev-qa-db-ja.com

Chromium widevineはUbuntu 17.04で動作しません

Ubuntu 17.04を新規インストールしましたが、暗号化されたコンテンツを再生できません。 Netflixと http://www.widevine.com/demo/index.html のテストの両方が機能しません。また、chrome:// componentsはWidevine Content Decryption Module - Version: 0.0.0.0を示します。 libwidevinecdm *ライブラリを最新のchromeビルドから/ usr/lib/chromiumにコピーしようとしましたが、役に立ちませんでした。これは既知の問題ですか?

3
Max Ehrlich

この作業を行うことはできましたが、 ここ であるクロムのdev ppaを使用し、最新のchromeパッケージ(これは通常どおりgoogleからダウンロードできますが、ファイルローラーで開いてライブラリにアクセスできます)。これがubuntuで配布されているchromiumのバージョンのバグなのか、ubuntuがDRMコンポーネントのロードを拒否するようにパッチを当てているのかはわかりません。

さらに、widevineを使用するほとんどのサイトは、ユーザーエージェントをチェックして、サポートされているブラウザーを使用していることを確認しますが、chromeはサポートされていますが、chromiumはサポートされていません。また、正しいブラウザを概算するだけでも十分ではありません。ユーザーエージェント全体が必要です。最も簡単なのは、最近のgoogle chrome UAです。

見つけた

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36

linuxでのchrome 58.0.3029.81のスプーフィングに対して機能します。

2
Max Ehrlich

これは バグ#165211 であり、63.0.3239.84のchrome-browserパッケージで修正されました。もはやPPAの必要はありません。公式パッケージはそのまま動作します。

それでもCDM(widevine *ライブラリ)が必要ですが、それらを取得する最も簡単な方法は、chromeと一緒にgoogle-chromeパッケージ( google からダウンロードできます)をインストールすることです。

Max Ehrlichが指摘したように、Netflixはユーザーエージェント文字列のスプーフィングも必要とします。そのための拡張機能を使用できます。 Chrome用ユーザーエージェントスイッチャー

0
Olivier Tilloy