Skip to main navigation Skip to search Skip to main content

Efficient Real-time Video Conferencing with Adaptive Frame Delivery

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Real-time video conferencing systems have recently become indispensable tools. However, existing commodity video conferencing systems often fail to deliver a satisfactory quality of experience (QoE) due to discrepancies between the actual network throughput and the average bitrate of encoded videos. In this paper, we present a system called Tyrus that aims to achieve efficient real-time video conferencing. Tyrus adapts its delivery of B-frames based on the real network bandwidth and the average bitrate of encoded videos, effectively addressing the QoE loss caused by mismatch issues. This system can be easily implemented on top of prevalent video conferencing systems that utilize standard video encoders. Unlike traditional approaches that treat all frame types equally, Tyrus enables adaptive delivery of B-frames, prioritizing the allocation of bandwidth to other crucial video frames. By doing so, it reduces end-to-end conferencing latency, especially when the network throughput experiences significant fluctuations. Additionally, Tyrus defines the playing deadline for B-frames by considering factors such as delivery time, buffering time, and the progress of preceding frames. It accurately classifies frame types according to video coding standards and estimates bandwidth allocation on a frame-by-frame basis. Moreover, Tyrus proactively handles potential errors in B-frame playing deadline estimation, minimizing their impact on video conferencing performance. Our evaluation results, obtained through real implementation on top of WebRTC, demonstrate the effectiveness of Tyrus. On average, it reduces per-frame latency by 19.03%, video stalls by 22.36%, and improves bandwidth utilization by at least 10.29%. © 2023 Elsevier B.V.
Original languageEnglish
Article number109918
JournalComputer Networks
Volume234
Online published8 Jul 2023
DOIs
Publication statusPublished - Oct 2023

Research Keywords

  • Video conferencing
  • Adaptive frame delivery
  • Deadline estimation
  • Quality of experience

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'Efficient Real-time Video Conferencing with Adaptive Frame Delivery'. Together they form a unique fingerprint.

Cite this