Controlling Adaptive Video Streaming Systems: One Knob is Enough

Speaker : Luca De Cicco
LINCS/Politecnico di Bari
Date: 12/11/2014
Time: 2:00 pm - 2:30 pm
Location: LINCS Meeting Room 40


The video part of Internet traffic is booming due to the ever increasing availability of video content from sitessuch as YouTube (video sharing), Netflix (movie on demand), Livestream(live streaming).Adaptive video streaming systems dynamically change the video contentbitrate and resolution to match thenetwork available bandwidth and user screen resolution.The mainstream approach employed by adaptive streaming systems, employed byNetflix and Youtube, is touse two controllers: one is the stream-switching algorithm that selects thevideo level, the other regulates theplayout buffer length to a set-point.In this talk we show that such an approach is affected by a fundamentaldrawback: the video flows are not able to get thebest possible video quality when competing with TCP flow. We then design anadaptive video streaming system which fixesthis issue by only using one controller. An experimental evaluation showsthe benefits of the proposed control system.