Skip to main content

An Experimental Investigation of the End-to-End QoS of the Apple Darwin Streaming Server

  • Conference paper
Wired/Wireless Internet Communications (WWIC 2008)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 5031))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jacobson, V., Karels, M.J.: Congestion avoidance and control. ACM SIGCOMM Computer Communication Review (January 1988)

    Google Scholar 

  2. Floyd, S., Fall, K.: Promoting the Use of End-to-End Congestion Control in the Internet. IEEE/ACM Transactions on Networking (May 3, 1999)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Handley, M., Floyd, S., Padhye, J., Widmer, J.: TCP Friendly Rate Control (TFRC): Protocol Specification. Proposed standard (January 2003)

    Google Scholar 

  6. Kohler, E., Handley, M., Floyd, S.: Designing DCCP: Congestion Control Without Reliability. Proposed standard (May 2003)

    Google Scholar 

  7. QuickTime Streaming Server Modules Programming Guide

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Andreasson, O.: Iptables Tutorial 1.2.0. World Wide Web (2005), http://iptables-tutorial.frozentux.net/iptables-tutorial.html

  13. Rizzo, L.: Dummynet: a simple approach to the evaluation of network protocols. ACM SIGCOMM Computer Communication Review 27(1), 31–41 (1997)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jarmo Harju Geert Heijenk Peter Langendörfer Vasilios A. Siris

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics