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

  • Qiang Chen
  • , Changlong Li*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus 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 4 3. 8 % on average. More importantly, with the coordination of CPUs, the smooth experience of video playback is effectively improved (2. 2 % frame loss is avoided on average), compared to the state-of-the-art.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE Real-Time Systems Symposium, RTSS 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages43-56
Number of pages14
ISBN (Electronic)9798331540265
DOIs
StatePublished - 2024
Event45th IEEE Real-Time Systems Symposium, RTSS 2024 - York, United Kingdom
Duration: 10 Dec 202413 Dec 2024

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Conference

Conference45th IEEE Real-Time Systems Symposium, RTSS 2024
Country/TerritoryUnited Kingdom
CityYork
Period10/12/2413/12/24

Keywords

  • Frame scheduling
  • Low latency
  • Real-time videos
  • User experience

Fingerprint

Dive into the research topics of 'Argus: Real-Time HQ Video Decoding with CPU Coordinating on Consumer Devices'. Together they form a unique fingerprint.

Cite this