Video Quality Analysis SDK
Automated video quality analysis for broadcast, OTT and live-streaming pipelines.
The Vroves Video QA SDK scans every frame for the defects that hurt viewer experience - blocking artifacts, interlace issues, dropped frames, letterbox/pillarbox and exposure errors - so your team catches quality problems during ingest and QA, before your audience does. The engine exposes a broad set of frame-level features:
- Exposure level calculation
- Image orientation detection
- Image blocking artifacts recognition
- Motion activity (scene change, high, low, still picture)
- Plain color detection
- Interlace artifacts detection
- Box detection (letterbox, pillarbox, windowbox)
- Dropped frames detection
- FFMPEG with full support of SCTE35, SDS. all flavors of HLS and USP (unified streaming platform integration); evergreen with backup channels
How the video quality analysis works
The analysis engine inspects video frame by frame and reports measurable quality indicators - exposure, motion activity, artifact and box detection - instead of relying on subjective spot checks. Because the SDK ships with full FFmpeg support, it drops straight into existing broadcast, OTT and live-streaming pipelines: SCTE-35/SDS markers, all flavors of HLS and USP (Unified Streaming Platform) with evergreen backup channels. Run it at ingest to gate quality automatically, or on demand to investigate complaints.
Why teams choose Vroves Video Analysis
Catch quality problems before your audience does. The SDK scans every frame for the defects that hurt viewer experience - blocking artifacts, interlace issues, dropped frames, letterbox/pillarbox and exposure errors - so you can fix them during ingest or QA instead of waiting for complaints. Full FFmpeg support means it drops straight into existing broadcast, OTT and live-streaming pipelines.
- Frame-level defect detection: blocking artifacts, interlace issues, dropped frames, letterbox/pillarbox
- Broadcast-ready streaming integration: SCTE-35/SDS support plus HLS and USP (unified streaming platform) with evergreen backup channels
Typical use cases
- Broadcast QA: verify every program before it airs
- OTT ingest pipelines: flag quality regressions automatically at scale
- Live streaming: monitor quality across HLS and USP distribution workflows
- Complaint investigation: reproduce and measure the exact defect a viewer reported
Frequently asked questions
What video defects can the SDK detect?
Blocking artifacts, interlace issues, dropped frames, letterbox/pillarbox/windowbox, exposure problems and plain-color frames. It also calculates exposure levels, detects image orientation and classifies motion activity (scene change, high, low, still picture).
Does it work with live streams as well as files?
Yes. Full FFmpeg support includes SCTE-35/SDS, all flavors of HLS and USP integration with evergreen backup channels, so the SDK fits both file-based QA and live streaming pipelines.
Which platforms are supported?
Linux, macOS and Windows, with an API that integrates into your existing workflow.
How can we try it?
The SDK is available as a Docker image for a web demo - request one below.
Available as a docker for web DEMO
Request demo