Skip to main content

The Case for Streaming Multimedia with TCP

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2158))

Abstract

In this paper, we revisit and challenge the dogma that TCP is an undesirable choice for streaming multimedia, video in particular. For some time, the common view held that neither TCP nor UDP, the Internet’s main transport protocols, are adequate for video applications. UDP’s service model doesn’t provide enough support to the application while TCP’s provides too much. Consequently, numerous research works proposed new transport protocols with alternate service-models as more suitable for video. For example, such service models might provide higher reliability than UDP but not the full-reliability of TCP. More recently, study of Internet dynamics has shown that TCP’s stature as the predominant protocol persists. Through some combination of accident and design, TCP’s congestion avoidance mechanism seems essential to the Internet’s scalability and stability. Research on modeling TCP dynamics in order to effectively define the notion of TCP-friendly congestion avoidance is very active. Meanwhile, proposals for video-oriented transport protocols continue to appear, but they now generally include TCP-friendly congestion avoidance. Our concern is over the marginal benefit of changing TCP’s service model, given the presence of congestion avoidance. As a position paper, our contribution will not be in the form of final answers, but our hope is to convince the reader of the merit in re-examining the question: do applications need a replacement for TCP in order to do streaming video?

This work was partially supported by DARPA/ITO under the Information Technology Expeditions, Ubiquitous Computing, Quorum, and PCES programs and by Intel

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Uvaiz Ahmed and Jamai Hadi Salim. Performance evaluation of explicit congestion notification (ECN) in IP networks. IETF RFC 2884, July 2000.

    Google Scholar 

  2. Paul Barford and Mark Crovella. Critical Path Analysis of TCP Transactions. In In Proceedings of the 2000 ACM SIGCOMM Conference, September 2000.

    Google Scholar 

  3. Shanwei Cen and Jonathan Walpole. Flow and congestion control for internet streaming applications. In Proceedings Multimedia Computing and Networking (MMCN98), 1998.

    Google Scholar 

  4. Dah-Ming Chiu and Raj Jain. Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks. Computer Networks and ISDN Systems, 17, 1989.

    Google Scholar 

  5. Nick Feamster, Deepak Bansal, and Hari Balakrishnan. On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video. In 11th International Packet Video Workshop (PV2001), Kyongiu, Korea, April 2001.

    Google Scholar 

  6. Van Jacobson and Michael J. Karels. Congestion Avoidance and Control. In In Proceedings of ACM SIGCOMM’88, pages pp. 79–88, August 1988.

    Google Scholar 

  7. Charles Kasic and Jonathon Walpole. Qos scalability for streamed media delivery. CSE Technical Report CSE-99-011, Oregon Graduate Institute, September 1999.

    Google Scholar 

  8. Charles Krasic, Jonathan Walpole, Kang Li, and Asvin Goel. The case for streaming multimedia with tcp. Technical report, Oregon Graduate Institute, CSE Technical Report 2001. CSE-01-003.

    Google Scholar 

  9. J.R. Li, D. Dwyer, and V. Bharghavan. A transport protocol for heterogeneous packet flows. In IEEE Infocom’99, 1999.

    Google Scholar 

  10. Kang Li, Charles Krasic, Jonathan Walpole, Molly H. Shor, and Calton Pu. The minimal buffering requirements of congestion controlled interactive multimedia applications. In IDMS, Lancaster, UK, September 2001.

    Google Scholar 

  11. J. Liu and S. Singh. ATCP: TCP for Mobile Ad Hoc Networks, 2001.

    Google Scholar 

  12. K. G. Lockyer. Introduction to Critical Path Analysis. Pitman Publishing Co., New York, N.Y., 1964.

    Google Scholar 

  13. S. McCreary and K. Claffy. Trends in Wide Area IP Traffic Patterns: A View from Ames Internet Exchange.

    Google Scholar 

  14. Jitendra Padhye, Victor Firoiu, Don Towsley, and Jim Kurose. Modeling TCP Throughput: A Simple Model and its Empirical Validation. In In Proceedings of ACM SICOMM’98, 1998.

    Google Scholar 

  15. K. K. Ramakrishnan, Sally Floyd, and D. Black. The Addition of Explicit Congestion Notification (ECN) to IP. IETF Internet-Draft, January 2001.

    Google Scholar 

  16. R. Rejaie, M. Handley, and D. Estrin. RAP: An end-to-end rate-based congestiong control mechanism for realtime streams in the internet. In Proceeedings of IEEE Infocomm, March 1999.

    Google Scholar 

  17. Wai tan Tan and Avideh Zakhor. Internet video using error resilient scalable compression and cooperative transport prototocl. In Proc. ICIP, volume 1, pages 17–20, 1998.

    Google Scholar 

  18. The TCP-friendly website. http://www.psc.edu/networking/tcpfriendly.html.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Krasic, C., Li, K., Walpole, J. (2001). The Case for Streaming Multimedia with TCP. In: Shepherd, D., Finney, J., Mathy, L., Race, N. (eds) Interactive Distributed Multimedia Systems. IDMS 2001. Lecture Notes in Computer Science, vol 2158. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44763-6_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-44763-6_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42530-4

  • Online ISBN: 978-3-540-44763-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics