Skip to main content

Adaptive MPEG-4 Video Streaming with Bandwidth Estimation

  • Conference paper
  • First Online:
Book cover Quality of Service in Multiservice IP Networks (QoS-IP 2003)

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

Abstract

The increasing popularity of streaming video is a cause for concern for the stability of the Internet because most streaming video content is currently delivered via UDP, without any end-to-end congestion control. Since the Internet relies on end systems implementing transmit rate regulation, there has recently been significant interest in congestion control mechanisms that are both fair to TCP and effective in delivering real-time streams. In this paper we design and implement a protocol that attempts to maximize the quality of real-time MPEG-4 video streams while simultaneously providing basic end-to-end congestion control. While several adaptive protocols have been proposed in the literature 20,27, the unique feature of our protocol, the Video Transport Protocol (VTP), is the use of receiver side bandwidth estimation. We deploy our protocol in a real network testbed and extensively study its behavior under varying link speeds and background trafic profiles using the FreeBSD Dummynet link emulator 23. Our results show that VTP delivers consistent quality video in moderately congested networks and fairly shares bandwidth with TCP in all but a few extreme cases. We also describe some of the challenges in implementing an adaptive video streaming protocol.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. N. Aboobaker, D. Chanady, M. Gerla, and M. Y. Sanadidi, “Streaming Media Congestion Control using Bandwidth Estimation,” In Proceedings of MMNS’ 02, October, 2002.

    Google Scholar 

  2. A. Augé and J. Aspas, “TCP/IP over Wireless Links: Performance Evaluation,” In Proceedings of IEEE 48th VTC’ 98, May 1998.

    Google Scholar 

  3. D. Bansal and H. Balakrishnan, “Binomial Congestion Control Algorithms,” In Proceedings of INFOCOMM’ 01. April 2001.

    Google Scholar 

  4. C. Casetti, M. Gerla, S. S. Lee, S. Mascolo, and M. Sanadidi, “TCP with Faster Recovery,” In Proceedings of MILCOM’ 00, October 2000.

    Google Scholar 

  5. C. Casetti, M. Gerla, S. Mascolo, M. Y. Sanadidi, and R. Wang, “TCP Westwood: Bandwidth Estimation for Enhanced Transport over Wireless Links,” In Proceedings of ACM MOBICOM’ 01, July 2001.

    Google Scholar 

  6. N. Feamster, D. Bansal, and H. Balakrishnan, “On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video,” In 11th International Packet Video Workshop, April 2001.

    Google Scholar 

  7. N. Feamster,Adaptive Delivery of Real-Time Streaming Video. Masters thesis, MIT Laboratory for Computer Science, May 2001.

    Google Scholar 

  8. W. Feng and J. Rexford, “Performance Evaluation of Smoothing Algorithms for Transmitting Variable Bit Rate Video,” IEEE Trans. on Multimedia, 1(3):302–313, September 1999.

    Article  Google Scholar 

  9. S. Floyd, M. Handley, J. Padhye, and J. Widmer, “Equation-Based Congestion Control for Unicast Applications,” In Proceedings of ACM SIGCOMM’ 00, August 2000.

    Google Scholar 

  10. K. Lai and M Baker, “Measuring Link Bandwidths using a Deterministic Model of Packet Delay,” In Proceedings of ACM SIGCOMM’ 00, August 2000.

    Google Scholar 

  11. X. Lu, R. Morando, and M. El Zarki, “Understanding Video Quality and its use in Encoding Control,” In 12th International Packet Video Workshop, April 2002.

    Google Scholar 

  12. J. McManus and K. Ross, “Video-on-Demand Over ATM: Constant-Rate Transmission and Transport,” IEEE Journal on Selected Areas in Communications, 14(6):1087–1098, August 1996.

    Article  Google Scholar 

  13. J. Padhye, V. Firoio, D. Townsley, and J. Kurose, “Modeling TCP Throughput: A Simple Model and its Empirical Validation,” In Proceedings of ACM SIGCOMM’ 98, September 1998.

    Google Scholar 

  14. R. Rejaie, M. Handley, and D. Estrin, “RAP: An End-to-End Rate-Based Congestion Control Mechanism for Real-time Streams in the Internet,” In Proceedings ofINFOCOMM’ 99, March 1999.

    Google Scholar 

  15. R. Rejaie, M. Handley, and D. Estrin, “Layered Quality Adaptation for Internet Video Streaming,” In Proceedings of ACM SIGCOMM’ 99, September 1999.

    Google Scholar 

  16. R. Rejaie, M. Handley, and D. Estrin, “Architectural Considerations for Playback of Quality Adaptive Video over the Internet,” In Proceedings of IEEE Conference on Networks, September 2000.

    Google Scholar 

  17. L. Rizzo, “Dummynet and Forward Error Correction,” In Proceedings of Freenix’ 98. June 1998.

    Google Scholar 

  18. D. Tan and A. Zahkor, “Real-time Internet Video Using Error Resilient Scalable Compression and TCP-friendly Transport Protocol,” IEEE Trans. on Multimedia, 1(2):172–186, May 1999.

    Google Scholar 

  19. N. Wakamiya, M. Miyabayashi, M. Murata, and H. Miyahara, “MPEG-4 Video Transfer with TCP-friendly Rate Control,” In Proceedings of MMNS’ 01. October 2001.

    Google Scholar 

  20. Q. Zhang, W. Zhe, and Y. Q. Zhang, “Resource Allocation for Multimedia Streaming Over the Internet,” IEEE Trans. on Multimedia, 3(3):339–355, September 2001.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Balk, A., Maggiorini, D., Gerla, M., Sanadidi, M. (2003). Adaptive MPEG-4 Video Streaming with Bandwidth Estimation. In: Marsan, M.A., Corazza, G., Listanti, M., Roveri, A. (eds) Quality of Service in Multiservice IP Networks. QoS-IP 2003. Lecture Notes in Computer Science, vol 2601. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36480-3_38

Download citation

  • DOI: https://doi.org/10.1007/3-540-36480-3_38

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00604-6

  • Online ISBN: 978-3-540-36480-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics