Speak While Watching: Unleashing TRUE Real-Time Video Understanding Capability of Multimodal Large Language Models
Junyan Lin, Junlong Tong, Hao Wu, Jialiang Zhang, Jinming Liu, Xin Jin, Xiaoyu Shen
TL;DR
This paper targets real-time video understanding with Multimodal Large Language Models (MLLMs) by identifying global positional continuity as the bottleneck to input–output parallelism. It introduces three continuity-breaking positional encoding strategies—Overlapped Streaming Position Encoding (OSPE), Group-Decoupled Position Encoding (GDPE), and Gap-Isolated Position Encoding (GIPE)—to enable simultaneous perception and generation without modifying model architecture. Empirical results show that GDPE offers the best balance between accuracy, fluency, and robustness across streaming VD and VQA tasks, while maintaining competitive performance with offline baselines; GIPE and OSPE offer complementary trade-offs. A theoretical analysis demonstrates that parallel streaming can achieve up to $2\times$ acceleration under balanced workloads, providing a principled, plug-and-play pathway toward true real-time MLLM inference, with code released at the provided URL.
Abstract
Multimodal Large Language Models (MLLMs) have achieved strong performance across many tasks, yet most systems remain limited to offline inference, requiring complete inputs before generating outputs. Recent streaming methods reduce latency by interleaving perception and generation, but still enforce a sequential perception-generation cycle, limiting real-time interaction. In this work, we target a fundamental bottleneck that arises when extending MLLMs to real-time video understanding: the global positional continuity constraint imposed by standard positional encoding schemes. While natural in offline inference, this constraint tightly couples perception and generation, preventing effective input-output parallelism. To address this limitation, we propose a parallel streaming framework that relaxes positional continuity through three designs: Overlapped, Group-Decoupled, and Gap-Isolated. These designs enable simultaneous perception and generation, allowing the model to process incoming inputs while producing responses in real time. Extensive experiments reveal that Group-Decoupled achieves the best efficiency-performance balance, maintaining high fluency and accuracy while significantly reducing latency. We further show that the proposed framework yields up to 2x acceleration under balanced perception-generation workloads, establishing a principled pathway toward speak-while-watching real-time systems. We make all our code publicly available: https://github.com/EIT-NLP/Speak-While-Watching.
