Turn on CMCD: make your CDN logs explain rebuffering (opens in new tab)
TL;DR CMCD (Common Media Client Data, CTA-5004) lets your player attach its state (buffer length, bitrate, "I just rebuffered") to every segment request, so your CDN's own logs can explain QoE. We'll enable it in hls.js and Shaka, choose header vs query mode, and write a tiny Node parser that turns the payload into a per-session story. What we're building CMCD turned on in the player (hls.js + Shaka). A decision on transmission mode (header vs query) and why it matters. A server-side parser t...
Read the original article