QualabsMainConceptMedia Quality Assessment

The quality your viewer sees
is a black box today

You don't know what picture quality that specific viewer is getting right now, not until they complain. The MQA Pipeline closes that gap: perceived quality measured inside the encoder, carried live to a per-session dashboard, no external probes.

Live demo VMAF-E in real time Per session, not aggregate Zero extra probes
See it happen, live

Watch one feed break, then watch who actually notices

Same session, same incident, in real time.
Left: what the viewer sees. Right: what two different dashboards see at the exact same moment.

Live session · sid…73a8VMAF-E 84
What's happening: stable rendition, no switches. High perceived quality. stock footage, looping
✕ Without MQA Delivery-only dashboard
1
Sessions
200 OK
Status
Real quality
Perceived quality
No perceived-quality signal.
Everything still reads "normal" — even mid-incident.
✓ With MQA Real quality, this session
84
VMAF-E
0
Rend. switches
0
Critical
VMAF-E — live● live
The drop shows up the instant it happens — tied to the rendition switch.

Media Quality Assessment (MQA) Pipeline

Click any block below to learn how that stage works.

Live feed MainConcept Encoder adds VMAF-E to the video Origin extracts VMAF-E from the video, adds it to the CMSD-Static header Player reports CMCDv2 (cmsds) back CMCDv2 Collector decodes VMAF-E per session
MQA: -- waiting for CMSD-Static...
rendition: --
LIVE
CMCD sent per segment request (newest on top, last 25)
segment
-waiting for a segment request…
Content: YouTube UGC Dataset (Google), Sports 1080p — ten clips, trimmed, concatenated, re-encoded to HEVC in five renditions and annotated with per-frame quality metadata. No audio. Licensed CC BY 4.0. Full credit list: ATTRIBUTION.txt.
sessions 0 CMCD events 0 buffering count 0 VMAF-E avg - top rendition -

Sessions (grouped by CMCD sid)

Session (sid)TypeRenditionSwitchesEvents VMAF-E avg / max / minNowPSNR avgSSIM avgLast
waiting for events...