A Distributed Delivery Architecture for User Generated Content Live Streaming over HTTP
The 46th IEEE Conference on Local Computer Networks (LCN)
October 4-7, 2021 | Edmonton, Canada
[PDF][Slides][Video]
Farzad Tashtarian (AAU, Austria), Abdelhak Bentaleb (National University of Singapore), Reza Farahani (AAU, Austria), Minh Nguyen (AAU, Austria), Christian Timmerer (AAU, Austria), Hermann Hellwagner (AAU, Austria), and Roger Zimmermann (National University of Singapore)
Abstract: Live User Generated Content (UGC) has become very popular in today’s video streaming applications, in particular with gaming and e-sport. However, streaming UGC presents unique challenges for video delivery. When dealing with the technical complexity of managing hundreds or thousands of concurrent streams that are geographically distributed, UGCsystems are forces to made difficult trade-offs with video quality and latency. To bridge this gap, this paper presents a fully distributed architecture for UGC delivery over the Internet, termed QuaLA(joint Quality-Latency Architecture). The proposed architecture aims to jointly optimize video quality and latency for a better user experience and fairness. By using the proximal Jacobi alternating direction method of multipliers(ProxJ-ADMM) technique, QuaLA proposes a fully distributed mechanism to achieve an optimal solution. We demonstrate the effectiveness of the proposed architecture through real-world experiments using the CloudLAB testbed. Experimental results show the outperformance ofQuaLAin achieving high quality with more than 57% improvement while preserving a good level of fairness and respecting a given target latency among all clients compared to conventional client-driven solutions
Keywords: UGC streaming, low latency live streaming, fair-ness, QoE, HAS, DASH, ABR, adaptive streaming, ADMM.