Today we log multiple UKM entries per WebMediaPlayerImpl for WatchTime and VideoDecoderPerfStats. This prevents us from answering questions like x% of our playbacks hit errors, or x% of our playbacks using FFmpegAudioDecoder hit errors, or x% of our H264 playbacks drop 90% of their frames.
Per the recommendation of holte@ via e-mail, to resolve this we'll introduce a new UKM event Media.WebMediaPlayerState that has a PlayerID which is unique per session and will allow us to correlate WatchTime and VideoDecoderStats.
Comment 1 by dalecur...@chromium.org
, Dec 12 2017