Latest in AI
StreamEval Explained: Why Good AI Video Can Still Fail Live Instructions
A new benchmark tests whether video systems follow changing requests over time, with an open evaluation toolkit and important limits on comparing the scores.
The StreamEval team published a benchmark for interactive streaming video on October 20, 2026. It evaluates 37 models across 300 scripted sessions, testing whether they follow new requests while preserving what should stay unchanged. Its reported results show why attractive video alone is a poor measure of an interactive product.
A generated clip can look convincing even when a requested action never happens. A live editor has another responsibility: it must apply the change to the right subject, at the right time, without losing earlier edits.
What StreamEval tests
The paper covers five tasks: avatar dialogue, avatar performance, world generation, instruction-based editing and reference-image editing. Sessions last from 15 seconds to five minutes, with new inputs delivered as the session progresses.
The authors report low task-execution scores even where visual quality is stronger. The highest Following score is 36.90 among seven avatar-performance models and 25.93 for text-conditioned world generation. The highest Edit Success score among the three reported reference-editing models is 15.00.
These are task-specific scores on a 0 to 100 scale. They should not be read as the percentage of all real-world video requests that a model can handle. The benchmark deliberately combines timing, preservation and control requirements.
Why timing and preservation change the test
StreamEval's evaluation protocol keeps future inputs hidden from the model. Only the scheduler sees the complete timeline. That prevents a system from preparing for an instruction before the simulated user gives it.
An editing event must satisfy the target, scope, active state, deadline, stable effect and protected-content requirements. A visually correct edit that arrives too late can fail. Unsupported controls remain in the denominator instead of disappearing from the assessment.
The protocol also separates visual quality, continuity, instruction following and preservation. Those metrics should be compared within the same task and input settings, rather than collapsed into one universal model ranking.
Consider a live product demo where a user first changes a bag's color, then asks to change its background. If the second request silently restores the original bag color, both individual frames may look good. The interactive workflow has still failed.
That is the useful distinction this benchmark makes visible. The system must maintain an evolving set of commitments, rather than generate each attractive result in isolation.
What developers can download
The GitHub repository provides a Python harness, model adapters, benchmark definitions and tests under Apache 2.0. It includes a smoke-test path that does not require a GPU or service credentials. That checks the software path, not a model's capability.
The Hugging Face dataset contains the input timelines, expected outcomes, media manifests and roughly 3.1GB of input assets. The benchmark data uses CC BY 4.0, while third-party source footage retains its own licenses and attribution requirements.
For a real model evaluation, teams still need the selected model's dependencies and access, plus the judge configuration. Wrapped models and hosted providers retain their own terms. An open harness does not make every evaluated system free or locally runnable.
Where the comparisons need caution
The protocol uses automated judges and explicitly calls for independent validation of the exact models, prompts and scoring rules before making ranking claims. Historical calibration records are not bundled, and affected scores remain provisional without matching validation evidence.
Unresolved judgments contribute zero to displayed lower-bound scores. That is different from proving that every unresolved event failed. Input routes can also differ across systems, so comparisons need matched settings rather than a simple sort of every row.
Treat the paper's scores as reported research results, not independently reproduced procurement rankings. The released definitions are useful for inspecting what success means, but running the code is not itself evidence that the measurement is valid.
For teams building interactive video, a narrower evaluation may be more actionable: choose the controls your product actually exposes, test them over a full session and inspect what breaks after the second or third change. The product becomes dependable when users can keep changing their minds without having to rebuild the scene.
I’m Paras. I work at the intersection of AI, engineering and distribution.
I help technical founders explain AI research and product behavior in clear stories that developers and buyers can understand and share.