CMCD (CTA-5004)
The player annotates its own segment requests: buffer level, encoded bitrate, buffer starvation, object type. Telemetry of the actual stream, per session, in-band — from hls.js, Shaka, dash.js and players you built yourself. No page tag, no separate beacon, no sampling.