Lune

RTSS2024Top-tier venue

Argus: Real-Time HQ Video Decoding with CPU Coordinating on Consumer Devices

Qiang Chen, Changlong Li

2024Year
1Citations
3Top-tier citations

Abstract

Real-time high-quality (HQ) videos are increasingly popular in daily life (e.g., 4K video, AR/VR). However, due to the ultra-high definition and high frame rate, existing decoders cannot deal with the video frames on time. Video decoding has become a bottleneck in modern computers, especially for consumer devices. To ensure low latency, the system drops frames when the decoder is under pressure, which sacrifices the video quality. This paper shows that it is possible to realize both low latency and high quality, as we observe that computers use customized hardware to decode video frames but idle CPU resources. In this paper, we propose a new real-time HQ video decoding solution called Argus. The key insight is to make use of the wasted CPU resources. However, we will show that scheduling improper frames to the CPU can degrade, instead of improve the performance, which is out of the expect. To tackle the fundamental challenges, this paper further proposes two novel schemes: (1) a light neural network model to estimate the decoder pressure; and (2) a scheduler with frame-characteristics awareness. We have implemented Argus on both simulators and real-life consumer devices. Experimental results illustrate that Argus can reduce the tail queuing latency by 43.8%{4 3. 8 \%} on average. More importantly, with the coordination of CPUs, the smooth experience of video playback is effectively improved (2.2%{2. 2 \%} frame loss is avoided on average), compared to the state-of-the-art.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 0f3b8c6e-5200-4207-aaec-c532808e855c

Cited by top-tier papers3

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines