Skip to main content

A Software Component Architecture for Adaptive and Predictive Rate Control of Video Streaming

  • Conference paper
Book cover Advances in Computer and Information Sciences and Engineering
  • 1856 Accesses

Abstract

Quality of Service and Transmission Rate Optimization in live and on-demand video streaming is a very important issue in lossy IP networks. Infrastructure of the Internet exhibits variable bandwidths, delays, congestions and time-varying packet losses. Because of such attributes, video streaming applications should not only have good end-to-end transport layer performance, but also a robust rate control optimization mechanisms. This paper gives an overview of video streaming applications and proposal of a new software architecture that controls transport QoS and path and bandwidth estimation. Predictive Control is one of the best solutions for difficult problems in control engineering applications that can be used in Internet environment. Therefore, we provide an end-to-end software architecture between the video requesting clients, their destination servers, distant streaming servers and video broadcasters. This architecture contains an important Streaming Server Component with Application Layer QoS Manager and Transport Layer Path and Bandwidth Estimator. QoS Manager considers the necessary parameters such as network delay, packet loss, distortions, round trip time, channel errors, network discontinuity and session dropping probability to make video streaming more efficient and to provide required video quality. Transport Path and Bandwidth Estimator, on the other hand provides transmission rates to Destination Servers for optimum video streaming. The paper provides and discusses a software component model of video streaming.

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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Quicktime Streaming Server, Darwin Streaming Server – Administrator’s Guide, Apple Computer, 2002.

    Google Scholar 

  2. G. Venditto, “Instant Video,” Internet World, pp. 84-101 (Nov. 1996).

    Google Scholar 

  3. H. Schulzrinne, A. Rao, and R. Lanphier, “Real time streaming protocol (RTSP),” Request for Comments (Proposed Standard) 2326, Internet Engineering Task Force, Apr. 1998.

    Google Scholar 

  4. R. S. Prasad, M. Murray, C. Dovrolis and K. Claffy, “Bandwidth estimation: metrics, measurement techniques and tools”, IEEE Network , Nov 2003, Vol. 17, No. 6, pages 27-35.

    Google Scholar 

  5. Alok Shriram, Margaret Murray, Young Hyun, Nevil Brownlee, Andre Broido, Marina Fomenkov, and Kimberly C. Claffy. Comparison of public end-to-end bandwidth estimation tools on high-speed links. In Constantinos Dovrolis, editor, PAM, volume 3431 of Lecture Notes in Computer Science, pages 306–320. Springer, 2005. ISBN 3-540-25520-6.

    Google Scholar 

  6. R. L. Carter and M. E. Crovella. Measuring Bottleneck Link Speed in Packet-Switched Networks. In Performance Evaluation, 27,28:297-3 18, 1996.

    Google Scholar 

  7. M. Jain and C. Dovrolis, “Pathload: A measurement tool for end-to-end available bandwidth”, In Proceedings of Passive and Active Measurements (PAM) Workshop, Mar. 2002.

    Google Scholar 

  8. V. Riberio, R. Riedi, R. G. Baraniuk, J. Navratil, and L. Cottrell, “pathChirp: Efficient Available Bandwidth Estimation for Network Paths.” Passive Active Measurement Workshop – PAM2003, April 2003).

    Google Scholar 

  9. S.Savage, A.Collins, and E.Hoffman, “The end-to-end effects of internet path selection” in Proceedings of ACM SIGCOMM,1999, pp.289–299.

    Google Scholar 

  10. D.Katabi and C.Blake, “Inferring Congestion Sharing and Path Characteristics for Packet Inter arrival times”, MIT-LCSTR-828, Dec.2001.

    Google Scholar 

  11. E. Ronco, T. Arsan and P. J. Gawthrop, Open-loop Intermittent Feedback Control: Practical Continuous-time GPC, IEE Proceedings of Control, Theory and Applications, Vol.146, Issue 5, p.426-434, September 1999.

    Google Scholar 

  12. Y. Saw, P. M. Grant, and J. M. Hannah, “A Comparative Study of Nonlinear Video Rate Control Techniques: Neural Networks and Fuzzy Logic”, IEEE , 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media B.V.

About this paper

Cite this paper

Arsan, T., Saydam, T. (2008). A Software Component Architecture for Adaptive and Predictive Rate Control of Video Streaming. In: Sobh, T. (eds) Advances in Computer and Information Sciences and Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8741-7_93

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-8741-7_93

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-8740-0

  • Online ISBN: 978-1-4020-8741-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics