EME ロガー拡張機能

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

そのような場合は、EME Logger をご利用ください。これは、EME イベントと DevTools コンソールへの呼び出しをデバッグ情報とともにログに記録する Google の Chrome 拡張機能です。

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

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

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 をご覧ください。