Abstract
In this paper, we propose a Preference Aware Cooperative video streaming system for videos encoded using Scalable Video Coding (SVC) where all contributing users are interested in watching the same video on a single screen. Each user's willingness to cooperate is subjected to their own constraint such as user data plan (unlimited, 6GB, 2GB, •••, etc). Using SVC, each layer of every chunk can be fetched through only one of the cooperating users. We formulate the quality decisions of video chunks and fetching policy of the SVC layers subject to the available bandwidth, chunk deadlines, and cooperation willingness of the different users as an optimization problem. The objective is to jointly minimize the re-buffering time, maximize the average quality, and minimize the number of quality switches without violating any of the imposed constraints. We propose an offline algorithm to solve the non-convex optimization problem. This algorithm has a complexity that is polynomial in the video length and the number of cooperating users. Further, this algorithm is shown to be optimal in certain special cases. Moreover, we propose an online algorithm for more practical scenarios where erroneous bandwidth prediction for a short window is used. Simulations driven by real SVC encoded video and real bandwidth traces of a public dataset reveal the robustness and high-performance achievement of our scheme. The results motivate our next step of implementing real test bed.
| Original language | English |
|---|---|
| Title of host publication | INFOCOM 2018 - IEEE Conference on Computer Communications Workshops |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 616-621 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781538659793 |
| DOIs | |
| State | Published - 6 Jul 2018 |
| Externally published | Yes |
| Event | 2018 IEEE Conference on Computer Communications Workshops, INFOCOM 2018 - Honolulu, United States Duration: 15 Apr 2018 → 19 Apr 2018 |
Publication series
| Name | INFOCOM 2018 - IEEE Conference on Computer Communications Workshops |
|---|
Conference
| Conference | 2018 IEEE Conference on Computer Communications Workshops, INFOCOM 2018 |
|---|---|
| Country/Territory | United States |
| City | Honolulu |
| Period | 15/04/18 → 19/04/18 |
Bibliographical note
Publisher Copyright:© 2018 IEEE.
Keywords
- Cooperative Video Streaming
- Scalable Video Coding
- Stall Duration
ASJC Scopus subject areas
- Control and Optimization
- Artificial Intelligence
- Computer Networks and Communications