Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Observations on the dynamics of a congestion control algorithm: the effects of two-way traffic
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
Effective erasure codes for reliable computer communication protocols
ACM SIGCOMM Computer Communication Review
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Parity-based loss recovery for reliable multicast transmission
IEEE/ACM Transactions on Networking (TON)
Quality adaptation for congestion controlled video playback over the Internet
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Equation-based congestion control for unicast applications
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Dynamic behavior of slowly-responsive congestion control algorithms
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Aggregate traffic performance with active queue management and drop from tail
ACM SIGCOMM Computer Communication Review
Quality-adaptive media streaming by priority drop
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
General AIMD Congestion Control
General AIMD Congestion Control
SpeedDetect: a simple TCP extension for handling sudden capacity increase
NGI'09 Proceedings of the 5th Euro-NGI conference on Next Generation Internet networks
Paceline: latency management through adaptive output
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Optimizing consistency by maximizing bandwidth usage in distributed interactive applications
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Review: A survey of schemes for Internet-based video delivery
Journal of Network and Computer Applications
A non-intrusive estimation for high-quality Internet TV services
Multimedia Tools and Applications
Receiver driven rate adaptation for wireless multimedia applications
Proceedings of the 3rd Multimedia Systems Conference
An experimental evaluation of rate-adaptive video players over HTTP
Image Communication
Adaptation strategies for MGS scalable video streaming
Image Communication
Sender-side buffers and the case for multimedia adaptation
Communications of the ACM
Sender-side Buffers and the Case for Multimedia Adaptation
Queue - Networks
Hi-index | 0.02 |
Media streaming over TCP has become increasingly popular because TCP's congestion control provides remarkable stability to the Internet. Streaming over TCP requires adapting to bandwidth availability, but unforunately, TCP can introduce significant latency at the application level, which causes unresponsive and poor adaptation. This article shows that this latency is not inherent in TCP but occurs as a result of throughput-optimized TCP implementations. We show that this latency can be minimized by dynamically tuning TCP's send buffer. Our evaluation shows that this approach leads to better application-level adaptation and it allows supporting interactive and other low-latency applications over TCP.