Video Quality Analyzer: frame-by-frame HLS and DASH bitstream analysis

The iReplay.tv Video Quality Analyzer opens a real segment of your HLS or DASH stream and shows where every bit went. One bar per frame, sized by the bits that frame cost and coloured by whether it is an I, P or B frame, the per-frame bitrate view that desktop bitstream analyzers are normally bought for. Beneath the chart sits the actual picture for every frame, so each verdict can be checked by eye rather than taken on trust.

This is no-reference analysis, not VMAF, PSNR or SSIM

VMAF, PSNR and SSIM are full-reference metrics: each one compares an encode against the original master, frame against frame, and none of them can be computed without that master. You do not upload a master here, so this tool reports none of them. What it does instead is read the encoded bitstream itself and explain the structure behind a quality problem. VMAF tells you how good an encode is; this tells you why, and what to change.

What it finds

VOD and live are judged differently

The analyzer detects whether the playlist is VOD or live and changes its recommendations accordingly. On VOD a long GOP, open GOP inside segments and a B-pyramid are all free efficiency, and mid-segment keyframes are pure waste. On live the keyframe interval has to be locked to the segment duration and identical across the ladder, B frames cost latency, and the VBV buffer has to be constrained or microbursts reach the player.

It supports HLS with MPEG-TS or fMP4/CMAF segments, DASH with SegmentTemplate, SegmentList or SegmentBase addressing, and direct segment URLs. Analysing the manifest instead of the frames? The Streaming Analyzer checks your encoding ladder, codec profiles, target duration and DRM signalling. This tool was built by Sylvain Corvaisier, a streaming and video engineer with 20 years in the industry. iReplay.tv is run by a collective of streaming and broadcast engineers; you can also hire streaming and broadcast specialists.