Abstract
Video content distribution over the traditional best-effort, store-and-forward Internet Protocol is of ever increasing importance due to the great success of new web services such as personal video broadcast or television over IP (IPTV). In this paper we investigate the end-to-end quality of service (QoS) that is provided by the Apple Darwin Streaming Server and the Quick-Time client player in the presence of time-varying available bandwidth and multiple concurrent streaming sessions. The considered end-to-end QoS parameters are the loss rates and the friendliness experienced when the available bandwidth changes and when multiple QuickTime streaming sessions and/or TCP sessions compete in order to obtain a bandwidth share.
We found that the Darwin Streaming Server implements a TCP-like congestion control that is more aggressive than TCP; in particular, when more QuickTime flows share the same link with TCP flows, QuickTime gets more bandwidth than TCP. Moreover, when more QuickTime flows share the same link, they exhibit a high loss rate.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jacobson, V., Karels, M.J.: Congestion avoidance and control. ACM SIGCOMM Computer Communication Review (January 1988)
Floyd, S., Fall, K.: Promoting the Use of End-to-End Congestion Control in the Internet. IEEE/ACM Transactions on Networking (May 3, 1999)
Ding, L., Goubran, R.: Assessment of effects of packet loss on speech quality in VoIP. In: Proc. HAVE 2003, pp. 49–54. IEEE, Los Alamitos (2003)
Hayashi, T., Yamasaki, S., Morita, N., Aida, H., Takeichi, M., Doi, N.: Effects of IP packet loss and picture frame reduction on MPEG1 subjective quality. In: IEEE 3rd Workshop on Multimedia Signal Processing 1999, pp. 515–520 (1999)
Handley, M., Floyd, S., Padhye, J., Widmer, J.: TCP Friendly Rate Control (TFRC): Protocol Specification. Proposed standard (January 2003)
Kohler, E., Handley, M., Floyd, S.: Designing DCCP: Congestion Control Without Reliability. Proposed standard (May 2003)
QuickTime Streaming Server Modules Programming Guide
Guo, L., Tan, E., Chen, S., Xiao, Z., Spatscheck, O., Zhang, X.: Delving into internet streaming media delivery: a quality and resource utilization perspective. In Proc. of ACM SIGCOMM IMC 2006, pp. 217–230 (2006)
Chung, J., Claypool, M., Zhu, Y.: Measurement of the Congestion Responsiveness of RealPlayer Streaming Video Over UDP. In Proc. of the Packet Video Workshop (PV) (2003)
Nichols, J., Claypool, M., Kinicki, R., Li, M.: Measurements of the congestion responsiveness of windows streaming media. In Proc. ACM NOSSDAV 2004, pp. 94–99 (2004)
Hessler, S., Welzl, M.: An Empirical Study of the Congestion Response of RealPlayer, Windows MediaPlayer and Quicktime. In: Proc. of IEEE ISCC 2005, pp. 591–596 (2005)
Andreasson, O.: Iptables Tutorial 1.2.0. World Wide Web (2005), http://iptables-tutorial.frozentux.net/iptables-tutorial.html
Rizzo, L.: Dummynet: a simple approach to the evaluation of network protocols. ACM SIGCOMM Computer Communication Review 27(1), 31–41 (1997)
Hartwell, J.A., Fapojuwo, A.O.: Modeling and characterization of frame loss process in IEEE 802.11 wireless local area networks. In Proc. IEEE VTC 2004, vol. 6 (2004)
Chiu, D.M., Jain, R.: Analysis of the increase and decrease algorithms for congestion avoidance in computer networks. Computer Networks and ISDN Systems 17(1), 1–14 (1989)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
De Cicco, L., Mascolo, S., Palmisano, V. (2008). An Experimental Investigation of the End-to-End QoS of the Apple Darwin Streaming Server. In: Harju, J., Heijenk, G., Langendörfer, P., Siris, V.A. (eds) Wired/Wireless Internet Communications. WWIC 2008. Lecture Notes in Computer Science, vol 5031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68807-5_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-68807-5_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68805-1
Online ISBN: 978-3-540-68807-5
eBook Packages: Computer ScienceComputer Science (R0)