
[2025.05.12] We released the ASR transcripts for the CC track. See LiveSports-3K-CC.json for details.
LiveSports‑3K is a comprehensive benchmark for evaluating streaming video understanding capabilities of large language and multimodal models. It consists of two evaluation tracks:
The benchmark is introduced in the CVPR 2025 paper: LiveCC: Learning Video LLM with Streaming Speech Transcription at Scale. [Paper][Code]
├── LiveSports-3K-CC.json # CC track (1,702 events)
└── LiveSports-3K-QA.json # QA track (1,174 multiple-choice questions)
LiveSports-3K-CC.json: 1702 events, with previous and ground-truth ASR transcripts provided.File format (*.json):
| Column | Type | Description |
|---|---|---|
video_id | string | YouTube video ID. |
url | string | YouTube video URL. |
event_id | string | Unique event identifier in a video. |
begin | float | Event start time in seconds. |
end | float | Event end time in seconds. |
event_title | string | Event title generated by GPT-4o-mini |
event_type | int | Event type (internal usage, no actual meaning) |
video | string | Video name. |
class | string | Video category generated by GPT-4o-mini |
event_asr | list[(float,float,string)] | Ground-truth ASR transcript for the event, in the format of (begin, end, content). |
event_asr_text | string | Concatenated ground-truth ASR transcript for the event without timestamps. |
preasr | list[(float,float,string)] | Previous ASR transcript for the event, in the format of (begin, end, content). |
preasr_text | string | Concatenated previous ASR transcript for the event without timestamps. |
LiveSports-3K-QA.jsonFile format (*.json):
| Column | Type | Description |
|---|---|---|
video_id | string | YouTube video ID. |
event_id | string | Unique event identifier in a video. |
video | string | Video name. |
begin | float | Event start time in seconds. |
end | float | Event end time in seconds. |
q_id | string | Unique question identifier in a video. |
q_type | string | One of Who, When, or What, indicating the aspect queried. |
OCR | int | 1 if the question requires OCR for reading on-screen text, else 0. |
question | string | The full multiple-choice question text. |
option_A | string | Text of choice A. |
option_B | string | Text of choice B. |
option_C | string | Text of choice C. |
option_D | string | Text of choice D. |
answer | string | Correct option label (A/B/C/D). |
For distributed evaluation used in our paper, please refer to https://github.com/showlab/livecc.
@article{livecc,
author = {Joya Chen and Ziyun Zeng and Yiqi Lin and Wei Li and Zejun Ma and Mike Zheng Shou},
title = {LiveCC: Learning Video LLM with Streaming Speech Transcription at Scale},
journal = {arXiv preprint arXiv:2504.16030}
year = {2025},
}

[2025.05.12] We released the ASR transcripts for the CC track. See LiveSports-3K-CC.json for details.
LiveSports‑3K is a comprehensive benchmark for evaluating streaming video understanding capabilities of large language and multimodal models. It consists of two evaluation tracks:
The benchmark is introduced in the CVPR 2025 paper: LiveCC: Learning Video LLM with Streaming Speech Transcription at Scale. [Paper][Code]
├── LiveSports-3K-CC.json # CC track (1,702 events)
└── LiveSports-3K-QA.json # QA track (1,174 multiple-choice questions)
LiveSports-3K-CC.json: 1702 events, with previous and ground-truth ASR transcripts provided.File format (*.json):
| Column | Type | Description |
|---|---|---|
video_id | string | YouTube video ID. |
url | string | YouTube video URL. |
event_id | string | Unique event identifier in a video. |
begin | float | Event start time in seconds. |
end | float | Event end time in seconds. |
event_title | string | Event title generated by GPT-4o-mini |
event_type | int | Event type (internal usage, no actual meaning) |
video | string | Video name. |
class | string | Video category generated by GPT-4o-mini |
event_asr | list[(float,float,string)] | Ground-truth ASR transcript for the event, in the format of (begin, end, content). |
event_asr_text | string | Concatenated ground-truth ASR transcript for the event without timestamps. |
preasr | list[(float,float,string)] | Previous ASR transcript for the event, in the format of (begin, end, content). |
preasr_text | string | Concatenated previous ASR transcript for the event without timestamps. |
LiveSports-3K-QA.jsonFile format (*.json):
| Column | Type | Description |
|---|---|---|
video_id | string | YouTube video ID. |
event_id | string | Unique event identifier in a video. |
video | string | Video name. |
begin | float | Event start time in seconds. |
end | float | Event end time in seconds. |
q_id | string | Unique question identifier in a video. |
q_type | string | One of Who, When, or What, indicating the aspect queried. |
OCR | int | 1 if the question requires OCR for reading on-screen text, else 0. |
question | string | The full multiple-choice question text. |
option_A | string | Text of choice A. |
option_B | string | Text of choice B. |
option_C | string | Text of choice C. |
option_D | string | Text of choice D. |
answer | string | Correct option label (A/B/C/D). |
For distributed evaluation used in our paper, please refer to https://github.com/showlab/livecc.
@article{livecc,
author = {Joya Chen and Ziyun Zeng and Yiqi Lin and Wei Li and Zejun Ma and Mike Zheng Shou},
title = {LiveCC: Learning Video LLM with Streaming Speech Transcription at Scale},
journal = {arXiv preprint arXiv:2504.16030}
year = {2025},
}