Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Scalable feedback control for multicast video distribution in the Internet
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Modeling TCP throughput: a simple model and its empirical validation
Proceedings of the ACM SIGCOMM '98 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
Model-based approach to tcp-friendly congestion control
Model-based approach to tcp-friendly congestion control
IEEE Transactions on Multimedia
On the convolution of Pareto and gamma distributions
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
We present adaptive real-time transport protocol (ARTP), a media streaming transport protocol that implements a congestion control mechanism. With this mechanism, the sender adapts its sending rate to network conditions and to the buffering capacity of the receiver. This adaptiveness takes into account the real-time constraints of media streaming. It aims at ensuring media playback continuity, and at achieving a low packet loss rate during media streaming sessions. ARTP ensures the continuity of media playback by buffering media packets during congestion-free periods and reduces the loss rate by reducing the transmission rate during congestion periods. This protocol considers the size of the buffer that the receiver dedicates to rate control in order to avoid overflow or underflow of the buffer. This approach allows limited memory devices such as cellular phones and PDAs to take advantage of rate control. ARTP is based on the feedback that the real-time control protocol (RTCP) reports give with the addition of two new parameters that we define in this paper: the steady state loss event rate and the duration to the next feedback report. It also requires that the real-time streaming protocol (RTSP) provide the server with the size of the buffer that the client dedicates to rate control. Our NS-2 simulations show that, besides buffer protection, ARTP significantly reduces the loss rate. Compared to Additive Increase Multiplicative Decrease (AIMD) rate control techniques, ARTP provides a better media quality by ensuring the continuity of media playback and, compared to equation-based rate control techniques, it achieves a better loss rate and reduces the bandwidth used for feedback.