Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

VideoLLM-online: Online Video Large Language Model for Streaming Video

About

Recent Large Language Models have been enhanced with vision capabilities, enabling them to comprehend images, videos, and interleaved vision-language content. However, the learning methods of these large multimodal models typically treat videos as predetermined clips, making them less effective and efficient at handling streaming video inputs. In this paper, we propose a novel Learning-In-Video-Stream (LIVE) framework, which enables temporally aligned, long-context, and real-time conversation within a continuous video stream. Our LIVE framework comprises comprehensive approaches to achieve video streaming dialogue, encompassing: (1) a training objective designed to perform language modeling for continuous streaming inputs, (2) a data generation scheme that converts offline temporal annotations into a streaming dialogue format, and (3) an optimized inference pipeline to speed up the model responses in real-world video streams. With our LIVE framework, we built VideoLLM-online model upon Llama-2/Llama-3 and demonstrate its significant advantages in processing streaming videos. For instance, on average, our model can support streaming dialogue in a 5-minute video clip at over 10 FPS on an A100 GPU. Moreover, it also showcases state-of-the-art performance on public offline video benchmarks, such as recognition, captioning, and forecasting. The code, model, data, and demo have been made available at https://showlab.github.io/videollm-online.

Joya Chen, Zhaoyang Lv, Shiwei Wu, Kevin Qinghong Lin, Chenan Song, Difei Gao, Jia-Wei Liu, Ziteng Gao, Dongxing Mao, Mike Zheng Shou• 2024

Related benchmarks

TaskDatasetResultRank
Video UnderstandingMVBench
Accuracy33.9
563
Video UnderstandingVideoMME
Score (Overall)52.8
357
Long Video UnderstandingLongVideoBench
Score56.2
269
Streaming Video UnderstandingStreamingBench
Overall36
259
Video UnderstandingEgoSchema--
185
Real-Time Visual UnderstandingStreamingBench
Overall Score35.99
134
Video UnderstandingMLVU
Accuracy35.2
114
Multi-modal Video UnderstandingMVBench
Accuracy33.9
83
Streaming Video UnderstandingOVO-Bench
Real-Time Visual Perception Avg.61.51
56
Online Video UnderstandingOVO-Bench
Backward Tracing Avg.17.73
48
Showing 10 of 99 rows
...

Other info

Code

Follow for update