EME ロガー拡張機能

Encrypted Media Extensions を使用していますか?

Google の Chrome 拡張機能である EME Logger を使用すると、EME イベントや DevTools コンソールの呼び出しを、デバッグ情報とともにログに記録できます。

Chrome ウェブストアから EME Logger 拡張機能をインストールできます。

ウェブページの動画要素で再生されている保護されたコンテンツのスクリーンショット。Chrome DevTools コンソールに、EME Logger 拡張機能からのロギングが表示されています。
EME Logger 拡張機能からのロギングを表示している Chrome DevTools コンソールのスクリーンショット。

EME Logger のコードは github.com/google/eme_logger で入手できます。パッチ、バグレポート、機能リクエストを受け付けています。

EME について詳しくは、HTML5 Rocks の記事 EME WTF をご覧ください。

独自の EME の代わりとして Shaka Player をおすすめします。Shaka Player は Google が開発した使いやすい JavaScript ライブラリで、保護された(および保護されていない)メディアをアダプティブに配信することができます。Shaka Player は、Media Source Extensions を使用して Dynamic Adaptive Streaming over HTTP を実装し、あらゆる帯域幅で最高の動画パフォーマンスを提供します。Shaka は音声トラックと字幕の多言語コンテンツもサポートしています。Shaka Player について詳しくは、g.co/shakainfo をご覧ください。