GroupCast: Preference-Aware Cooperative Video Streaming with Scalable Video Coding
Anis Elgabli, Muhamad Felemban, Vaneet Aggarwal

TL;DR
This paper introduces GroupCast, a cooperative video streaming system using Scalable Video Coding that optimizes quality and fairness among users with different constraints, outperforming traditional methods.
Contribution
It formulates an optimization problem for preference-aware cooperative streaming with SVC and proposes both offline and online algorithms to solve it efficiently.
Findings
The algorithms effectively maximize QoE while respecting user constraints.
The online algorithm performs well with bandwidth prediction errors.
Implementation results show significant improvements over round robin mechanisms.
Abstract
In this paper, we propose a preference-aware cooperative video streaming system for videos encoded using Scalable Video Coding (SVC) where all the collaborating users are interested in watching a video together on a shared screen. However, each user's willingness to cooperate is subject to her own constraints such as user data plans and/or energy consumption. Using SVC, each layer of every chunk can be fetched through any of the cooperating users. We formulate the problem of finding the optimal quality decisions and fetching policy of the SVC layers of video chunks subject to the available bandwidth, chunk deadlines, and cooperation willingness of the different users as an optimization problem. The objective is to optimize a QoE metric that maintains a trade-off between maximizing the playback rate of every chunk while ensuring fairness among all chunks for the minimum skip/stall…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
