CMCD v2 demo explained
Common Media Client Data version 2 (CMCD v2) is just around the corner, with great progress in the standardization process at CTA WAVE. It’s a major step forward: Not only does it add new metrics for deeper playback insight, it also enables sending them directly to third-party endpoints (like EINBLIQ.IO), not just back to the CDN. This opens the door for broader analytics, automation and real-time quality control for your streaming service.Jump straight to demo 🚀At EINBLIQ.IO, we’re convinced that CMCD is one of the most important building blocks for analytics and automation in streaming. Why? Because CMCD provides client-side observability without the need for heavy SDK integrations. This means:
-
- Faster roll-out across multiple platforms
- Independence from app development cycles, i.e., no waiting for updates to roll out to end-users
- Lower integration overhead compared to traditional analytics SDKs
Multiple showases
Our live demo offers a choice of streams you can select from. Each one highlights different aspects of CMCD v2 in practice:-
-
Showcase 1: Live latency analysis (dw.com)Demonstrates CMCD v2 live latency measurement on real-world content. Thanks to Deutsche Welle for partnering with us on this showcase.
- Showcase 2: Media startup delay A sample stream showing how CMCD v2 reports media startup delay.
- Showcase 3: Player Error Messages Shows how CMCD v2 surfaces error details, enabling the detection and resolution of playback issues.
-
Extending dash.js for CMCD v2
For this demo, we built an extension of the open-source dash.js framework to support CMCD v2. The player now sends CMCD v2 data to a third-party endpoint, including the first new metric types introduced. We’d also like to acknowledge Qualabs, who collaborated around the dash.js CMCD extension. Together with them we will bring the CMCD v2 extension for dash.js into the open-source community.Integration with EINBLIQ.IO
Our own analytics and automation platform now natively supports CMCD v2 – both:-
- As a direct endpoint receiving client-side metrics
- Through CDN/CMCD log forwarding, just as with CMCD v1
EINBLIQ.IO CMCD v2 demo
Analytics dashboard
Access dashboard to show current sessions in real time, with CMCD v2 metrics visualized.
Live CMCD v2 telemetry
Why This Matters
The step from CMCD v1 to v2 isn’t just incremental, it unlocks richer, more actionable client data without needing to touch apps or ship new SDKs. For OTT services, this means:-
- Faster adoption across devices
- Independent rollout timelines
- A clear path towards automation-ready quality control
Schedule a meeting at IBC 2025 or contact us