Delivery of adaptive bit rate video: Balancing fairness, efficiency and quality

Thumbnail Image
4046.pdf(544.92 KB)
Accepted version
Quinlan, Jason J.
Zahran, Ahmed H.
Ramakrishnan, K. K.
Sreenan, Cormac J.
Journal Title
Journal ISSN
Volume Title
Published Version
Research Projects
Organizational Units
Journal Issue
HTTP streaming currently dominates Internet traffic. It is increasingly common that video players employ adaptive bitrate (ABR) streaming strategies to maximise the user experience by selecting the highest video representation while targeting stall-free playback. Our interest lies in the common situation where a set of video flows are competing for access to a shared bottleneck link, such as in a cellular radio access network. We observe that ISPs (e.g. cellular operators) are considering innetwork techniques for resource allocation and sharing among different users. Buoyed by the ability of software defined networks (SDN) to offer flow-specific control and traffic shaping, we focus on traffic shaping techniques, and experimentally analyse the effect on ABR video flows when sharing a bottleneck link. We conduct experiments using the GPAC video player operating over a Mininet virtual network. We conclude that traffic shaping can allow a balance of fairness, efficiency and quality. Traffic shaping ABR videos reduce the number of stalls and quality switches, while also reducing the peaks for the aggregate network traffic.
Streaming media , Aggregates , Bit rate , Bandwidth , Servers , Resource management , Video streaming , Cellular radio , Hypermedia , Internet , Software defined networking , Transport protocols , Adaptive bitrate streaming (ABR) , Dynamic adaptive streaming over HTTP (DASH) , Traffic shaping
Quinlan, J. J., Zahran, A. H., Ramakrishnan, K. K. and Sreenan, C. J. (2015) ' Delivery of adaptive bit rate video: balancing fairness, efficiency and quality', 21st IEEE International Symposium on Local and Metropolitan Area Networks, IEEE LANMAN 2015, Beijing, China, 22-24 April, 7114736 (6pp). doi: 10.1109/LANMAN.2015.7114736
© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.