Encrypted Media Extensions を使用していますか?
EME Logger もご検討ください。EME イベントと DevTools コンソールへの呼び出しをデバッグ情報とともに記録する Google の Chrome 拡張機能です。
Chrome ウェブストアから EME Logger 拡張機能をインストールできます。


EME ロガーのコードは github.com/google/eme_logger から入手できます。パッチ、バグレポート、機能リクエストを受け付けています。
EME について詳しくは、HTML5 Rocks の記事 EME WTF をご覧ください。
「ロール独自の EME」の代わりに、Shaka Player をおすすめします。Shaka Player は、Google が開発した使いやすい JavaScript ライブラリで、保護された(および保護されていない)メディアをアダプティブに配信できるようにします。Shaka Player は HTTP による動的アダプティブ ストリーミングと Media Source Extensions を実装し、あらゆる帯域幅で可能な限り最高の動画パフォーマンスを実現します。Shaka は音声トラックと字幕の多言語コンテンツもサポートしています。Shaka Player について詳しくは、g.co/shakainfo をご覧ください。