Projects per year
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 language | English |
|---|---|
| Article number | 109918 |
| Journal | Computer Networks |
| Volume | 234 |
| Online published | 8 Jul 2023 |
| DOIs | |
| Publication status | Published - 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.Projects
- 1 Finished
-
GRF: Enabling Deep Learning for Traffic Engineering in Software Defined WANs
XU, H. (Principal Investigator / Project Coordinator)
1/01/21 → 1/01/21
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver