GroupCast: Preference-aware cooperative video streaming with scalable video coding

Anis Elgabli, Vaneet Aggarwal

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

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 languageEnglish
Title of host publicationINFOCOM 2018 - IEEE Conference on Computer Communications Workshops
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages616-621
Number of pages6
ISBN (Electronic)9781538659793
DOIs
StatePublished - 6 Jul 2018
Externally publishedYes
Event2018 IEEE Conference on Computer Communications Workshops, INFOCOM 2018 - Honolulu, United States
Duration: 15 Apr 201819 Apr 2018

Publication series

NameINFOCOM 2018 - IEEE Conference on Computer Communications Workshops

Conference

Conference2018 IEEE Conference on Computer Communications Workshops, INFOCOM 2018
Country/TerritoryUnited States
CityHonolulu
Period15/04/1819/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

Fingerprint

Dive into the research topics of 'GroupCast: Preference-aware cooperative video streaming with scalable video coding'. Together they form a unique fingerprint.

Cite this