web-dev-qa-db-ja.com

Netflixはchromeでは機能しますが、クロムでは機能しませんか?

私のdebianインストールでは、chromium 39と最新バージョンのlibnss3をインストールしましたが、netflixが再生に失敗しました。 Ubuntuのインストールを試してみましたが、失敗しました。 chromeをウェブサイトからインストールしてみましたが、動作しました。chromeとchromeiumのバージョンを確認しました。どちらも39.0.2171.XYです。AFAIK chrome 38+が機能します。

chromeが動作しているのに、netflixがchromeで動作しないのはなぜですか?netflixをchromeで実行させる方法はありますか?

26
user4069

chromeがパッケージ化しているためです...

Widevineコンテンツ復号化モジュール-バージョン:1.4.6.667

HTMLオーディオ/ビデオコンテンツを再生するためのWidevineライセンスを有効にします。 (バージョン:1.4.6.667)

...chromiumは機能しませんが、2014年8月にNetflixはデフォルトでHTML5コンテンツを許可するように切り替えました。訪問:

chrome:// plugins

...リストを表示します。

プラグインを機能させるには、chromiumにプラグインをインストールする必要があります。作業中にgoogleトークプラグインとpdfプラグインを追加することもできますが、そうすると、ほとんどの場合chromeがインストールされますが、これらは主な違いの一部です。

実際には、しかし、2015年の夏の終わりまで、そのコンポーネントをchromiumに単独でインストールすることはできませんでした。次から次へとチョークできます(短命)デジタル制限管理、 私は推測する。深刻なダウンタイムと専門家によるハッキングがあれば、独自のパッケージをコンパイルできる可能性があります(ところでchromiumコンパイルは日曜日のドライブではありません)-しかし、プラグインをハッキングする必要があるかもしれませんchrome

それができない場合は、Ubuntu chrome ppaソースを使用できます。

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | 
Sudo apt-key add -
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" | 
Sudo tee -a /etc/apt/sources.list.d/google.list

...おそらくクローズドソースのchromeバイナリを使用することに問題がなければ、おそらくそのトリックを実行するはずです。

ただし、2015年8月の時点では、 now Widevineモジュールを個別にインストールできます 。これは、chromiumメンテナーがソースにパッチを適用して、その使用を受け入れるようになったためです。たとえば、Arch Linuxシステムには chromium-widevine AUR パッケージがあります。 [〜#〜] pkgbuild [〜#〜] スクリプトを見て、それがどのように行われるかを確認してください。非常に複雑に見えることはありません。基本的にchrome...deb debianパッケージファイルがダウンロードされ、そこからいくつかのWidevine関連ファイルのみが抽出され、それらのバージョン番号がキャプチャされ、これらが関連するchromiumインストールパスにコピーされます。

Pipelight プロジェクトもあり、Silverlightプラグインを使用してwine経由)でNetflixビデオを見ることができます(そしてchromechromiumで動作するHTML5メソッド。それは私の意見ではやや強引なアプローチですが、人気のあるオプションです。

22
mikeserv

バイナリワイドバインコンポーネントをロードできるようにChromiumを再コンパイルしました。この問題を追跡するchromiumバグの手順を参照してください。

https://code.google.com/p/chromium/issues/detail?id=429452#c16

5
freechelmi

これで実用的なソリューションができました! saiarcot895とfabian.rの素晴らしい仕事に感謝します)

Ubuntu/debianにこのPPAを使用できます

https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-beta

/ opt/google/chromeベータ43ディレクトリからlibwidevinecdmadapter.soとlibwidevinecdm.soを抽出します(これは後でパッケージ化します)。

そして、両方のファイルを/ usr/lib/chromium-browser /にコピーします

クロムを起動すれば完了です。

素晴らしい点は、saiarcot895がこれらのchromiumビルドでVAAPIサポートを有効にしているため、ベイトレイルのようなローエンドのIntel SocでSUPERHD netflixを視聴できることです(chrome ....

それがあなたの側で機能することを確認してください。

Arch Linux:

  1. Chromiumとgoogle-chromeの両方をインストールします
  2. GoogleへのリンクChromeライブラリ:ln -s /opt/google/chrome/libwidevinecdm.so /usr/lib/chromium/libwidevinecdm.so
  3. chromiumを起動/再起動してお楽しみください
3
nharward

ChromiumはDebianパッケージであり、したがってフリーソフトウェアであるため、Netflixが必要とするデジタル制限管理サポートはありません。

3
ctrl-alt-delor