Encrypted Media Extensions を使用していますか?
そのような場合は、EME Logger をご利用ください。これは、EME イベントと DevTools コンソールへの呼び出しをデバッグ情報とともにログに記録する Google の Chrome 拡張機能です。
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 をご覧ください。