Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
Wireshark & Ethereal Network Protocol Analyzer Toolkit (Jay Beale's Open Source Security)
Wireshark & Ethereal Network Protocol Analyzer Toolkit (Jay Beale's Open Source Security)
Multimedia streaming using multiple TCP connections
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Multimedia streaming via TCP: An analytic performance study
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Low-latency adaptive streaming over tcp
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
An evaluation of TCP-based rate-control algorithms for adaptive internet streaming of H.264/SVC
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Improving internet video streamilng performance by parallel TCP-based request-response streams
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Dynamic adaptive streaming over HTTP --: standards and design principles
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Feedback control for adaptive live video streaming
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Rate adaptation for adaptive HTTP streaming
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Evaluation of HTTP-based request-response streams for internet video streaming
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
iDASH: improved dynamic adaptive streaming over HTTP using scalable video coding
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
An experimental investigation of the Akamai adaptive video streaming
USAB'10 Proceedings of the 6th international conference on HCI in work and learning, life and leisure: workgroup human-computer interaction and usability engineering
Watching Video over the Web: Part 1: Streaming Protocols
IEEE Internet Computing
Priority-based Media Delivery using SVC with RTP and HTTP streaming
Multimedia Tools and Applications
What happens when HTTP adaptive streaming players compete for bandwidth?
Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video
Server-based traffic shaping for stabilizing oscillating adaptive streaming players
Proceeding of the 23rd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video
Optimal set of video representations in adaptive streaming
Proceedings of the 5th ACM Multimedia Systems Conference
Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With Festive
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Adaptive (video) streaming over HTTP is gradually being adopted by content and network service providers, as it offers significant advantages in terms of both user-perceived quality and resource utilization. In this paper, we first focus on the rate-adaptation mechanisms of adaptive streaming and experimentally evaluate two major commercial players (Smooth Streaming and Netflix) and one open-source player (Adobe's OSMF). We first examine how the previous three players react to persistent and short-term changes in the underlying network available bandwidth. Do they quickly converge to the maximum sustainable bitrate? We identify major differences between the three players and significant inefficiencies in each of them. We then propose a new adaptation algorithm, referred to as AdapTech Streaming, which aims to address the problems with the previous three players. In the second part of the paper, we consider the following two questions. First, what happens when two adaptive video players compete for available bandwidth in the bottleneck link? Can they share that resource in a stable and fair manner? And second, how does adaptive streaming perform with live content? Is the player able to sustain a short playback delay, keeping the viewing experience ''live''?