Event-VStream: Event-Driven Real-Time Understanding for Long Video Streams
Zhenghui Guo, Yuanbin Man, Junyuan Sheng, Bowen Lin, Ahmed Ahmed, Bo Jiang, Boyuan Zhang, Miao Yin, Sian Jin, Omprakash Gnawal, Chengming Zhang
TL;DR
Event-VStream reframes long-stream video understanding as an event-centric problem, detecting meaningful state transitions by fusing motion, semantic drift, and predictive cues to form compact event tokens stored in a persistent memory. By updating memory only at semantic boundaries and decoding text solely at those moments, it avoids frame-level redundancy and preserves long-horizon context with real-time latency. The approach yields strong open-world streaming performance (OVOBench-Realtime) and long-horizon stability (Ego4D), approaching the performance of specialized backbones while using a general-purpose LLM backbone, and maintains sub-0.1 s/token throughput over multi-hour streams. These results suggest significant gains in efficiency and coherence for real-time multimodal systems, with potential extensions to audio-visual and multi-scale temporal reasoning.
Abstract
Real-time understanding of long video streams remains challenging for multimodal large language models (VLMs) due to redundant frame processing and rapid forgetting of past context. Existing streaming systems rely on fixed-interval decoding or cache pruning, which either produce repetitive outputs or discard crucial temporal information. We introduce Event-VStream, an event-aware framework that represents continuous video as a sequence of discrete, semantically coherent events. Our system detects meaningful state transitions by integrating motion, semantic, and predictive cues, and triggers language generation only at those boundaries. Each event embedding is consolidated into a persistent memory bank, enabling long-horizon reasoning while maintaining low latency. Across OVOBench-Realtime, and long-form Ego4D evaluations, Event-VStream achieves competitive performance. It improves over a VideoLLM-Online-8B baseline by +10.4 points on OVOBench-Realtime, achieves performance close to Flash-VStream-7B despite using only a general-purpose LLaMA-3-8B text backbone, and maintains around 70% GPT-5 win rate on 2-hour Ego4D streams.
