TRACE: Temporal Audit and Condition-aware Evaluation of Streaming Video Understanding
Organizations: Om AI Research
Abstract
Streaming video understanding requires models to interpret evidence as it arrives, yet current evaluations often report task scores without specifying when evidence becomes valid, how visual history is maintained, or how responses are triggered. As a result, similar scores may correspond to different workloads, failure modes, and operational behavior. We introduce TRACE (Temporal Audit and Condition-aware Evaluation), a condition-aware benchmark and evaluation framework that makes these factors explicit. TRACE combines temporally audited visual tasks with evidence timing and instruction-dependent trigger annotations, a unified causal Core--Adapter protocol that controls information availability while recording actual history processing and response events, and multidimensional reporting of answer quality, timeliness, response-selection behavior, workload, completion, and reliability. On 1,240 records from 517 videos, we evaluate eight publicly available models or systems in eight configurations. We find that nearly identical QA accuracy can mask substantial differences in completion, answer validity, and generation workload, while proactive performance separates into response quality, response delay, false alarms (responses emitted while no target window is currently valid and a later one remains), and missed target windows. These results show that streaming-video performance should be interpreted as execution-conditioned system behavior rather than a single score. Our benchmark and code can be accessed at https://github.com/om-ai-lab/trace-bench.
Figures & tables
| Task | Annotation | QA metrics | Proactive metrics | Run-level | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Benchmark | Vid. | Rec. | QA | Pro- active | Trigger rules | Evidence timing | Audited ground truth | Accu- racy | Latency (QA) | Invalid outputs | Accu- racy | Response timing | FA / Miss | Work- load | Comple- tion |
| StreamingBench [ 12 ] | 900 | 4,500 | ✓ | ✓ | ✓ | ✓ | |||||||||
| OVO-Bench [ 9 ] | 644 | 3.1k | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
| OVBench [ 6 ] | 1,463 | 4,874 | ✓ | ✓ | |||||||||||
| RIVER [ 18 ] | 1,067 | 4,278 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| ProactiveVideoQA [ 23 ] | 1,377 | 1,427 | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
| Task / dimension | Metric | Definition |
| QA quality | Accuracy | Correct, uniquely parsed records divided by all records |
| QA reliability | Completion Rate | Successfully completed records divided by all QA records |
| QA response | Response Latency | Question arrival to completion receipt |
| QA response | Time to First Token (TTFT) | Question arrival to first output token |
| QA workload | Submitted Image Count | Actual image submissions, including repeats |
| QA workload | Total Output Tokens | All tokens generated during the QA run; Section 5 reports the portion observed through interface telemetry |
| Model/system | State and input organization | Proactive trigger | Deployment and evaluation boundary |
|---|---|---|---|
| AURA | QA: Non-native prefix processing at query time; Proactive: persistent history with incremental visual-state updates | autonomous | Local service; model + Adapter |
| MOSS-VL | Native; real-time session and asynchronous frame queue | autonomous | Local weights; model + Adapter |
| MOSS-Preview | Native; real-time session and asynchronous frame queue | autonomous | Local weights; model + Adapter |
| LiveCC | Native; persistent session and streaming generation | autonomous | Local weights; model + Adapter |
| ThinkStream | Native; two-frame blocks and persistent state | autonomous | Local weights; model + Adapter |
| VideoLLM-Online | Native; per-frame visual representations and persistent key-value (KV) state | autonomous | Local weights; model + Adapter |
| Response behavior | Workload | |||||
| Model | In-window Acc | Median delay (s) | False- alarm | Miss rate | Submitted images | Output tokens |
| (a) Autonomous model + Adapter | ||||||
| LiveCC | 12.98% | 1.08 | 65.0% | 0.31% | 23,243 | 78,478 |
| AURA | 7.92% | 1.15 | 59.1% | 47.64% | 439,400 | 50,957 |
| MOSS-VL | 8.05% | 0.33 | 41.1% | 47.24% | 34,520 | 74,672 |
| MOSS-Preview | 4.45% | 0.20 | 77.7% | 35.67% | 34,520 | 193,517 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Streaming Video Understanding
Streaming video understanding studies how AI systems interpret continuous video in real time while retaining useful history and responding at the right moment.
See all 132 papers