Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Design and Implementation of a Streaming System for MPEG-1 Videos

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

A new streaming application has been developed for the Internet environment. The system has client-server structure together with multithreaded architecture and pipelining. RTP protocol is used to transmit packets belonging to MPEG videos. RTCP protocol collects transmission statistics. System is adaptive in the sense that it reacts to dynamic network conditions. A feedback mechanism controls both the frame interval and frame rate depending on the frame-loss statistics and buffered video level at the client. A flow control module at the client side controls buffer underflows and overflows. Performance results of the implementation are reported and discussed. The performance of the proposed buffering strategy is compared with other proposed methods from the literature. The comparisons showed that the proposed strategy is more robust than other methods.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. T. Anker, D. Dolev, and I. Keidar, “Fault tolerant video on demand services,” in Proceedings of the 19th International Conference on Distributed Computing Systems (ICDCS), Austin, Texas, June 1999.

  2. I. Busse, B. Deffner, and H. Schulzrinne, “Dynamic QoS control of multimedia applications based on RTP,” in Proceedings of the First InternationalWorkshop on High Speed Networks and Open Distributed Platforms, St. Petersburg, Russia, June 1995.

  3. S. Cen, C. Pu, R. Staehli, C. Cowan, and J. Walpole, “A distributed real-time MPEG video audio player,” in Proceedings of NOSSDAV'95 Symposium, Durham, New Hampshire, April 1995, pp 18–21.

  4. Z. Chen, S.M. Tan, R.H. Campell, and Y. Li, “Real-time video and audio in the world wide Web,” in Proceedings of the 4th International World Wide Web Conference, Boston, Massachusetts, Dec. 1995.

  5. C. Cramer and E. Gelenbe, “Video quality and traffic QoS in learning based subsampled and receiver-interpolated video sequences,” IEEE Journal of Selected Areas in Communications, Vol. 18, No. 2, pp. 15–166, 2000.

    Google Scholar 

  6. F. Fluckinger, Understanding Networked Multimedia: Applications and Technology, Prentice Hall, 1995.

  7. B.O. Gallmeister, “Programming for the real world: POSIX 4,” O'Reilley & Associates, 1995.

  8. C.K. Hess, “Media streaming protocol: An adaptive protocol for the delivery of audio and video over the internet,” Masters Thesis, University of Illinois at Urbana-Champaign, 1998.

  9. D. Hoffman, G. Fernando, V. Goyal, and M. Civanlar, “RFC2250: RTP payload format for MPEG1/MPEG2 video,” January 1998.

  10. A. Kantarci and T. Tunali, “The design and implementation of a streaming application for MPEG-1 videos,” in Proceedings of ICME2000 Multimedia Symposium, New York, USA, 2000.

  11. A. Kantarci and T. Tunali, “A pipelined client architecture for an MPEG-1 video player,” in Proceedings of the 15th International Symp. On Computer and Information Sciences ISCIS 2000, Istanbul, Turkey, 2000.

  12. B. Lewis and D. Berg, Multithreaded Programming with Pthreads, Sun Microsystems, California, 1998.

    Google Scholar 

  13. K. Mayer-Patel and L.A. Rowe, “Design and performance of the Berkeley continuous media toolkit,” in SPIE Proceedings of ACM SIGCOMM'97, Cannes, France, Sept. 1997, pp. 298–300.

  14. J.K. Ng, H. Wai, S. Xiong, and X. Du, “A distributed MPEG video player system with feedback and QoS control,” in Proceedings of the Fifth International Conference on Real-Time Computing Systems and Applications (RTCSA'98), 1998.

  15. H. Schulzrinne, S. Cosner, R. Frederic, and V. Jacobson, “RTP: Atransport protocol for real-time applications,” IETF Internet Draft: draft:-ietf-avt-rtp-new-0.2.ps, 1996.

  16. XIL Programmer's Guide, Sun Microsystems, California, USA, 1997.

  17. Windows Media PlayerWeb page, “Intelligent streaming,” http: //microsoft.com/Windows/windowsmedia/es/ features/IntelStream/default.asp.

  18. J. Zhang and J. Hui, “Optimal smoothness results and approximation techniques for real-time VBR video traffic smoothing,” in Proceedings of the IEEE Real-Time System Symposium, 1997, pp. 253–263.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kantarci, A., Tunali, T. Design and Implementation of a Streaming System for MPEG-1 Videos. Multimedia Tools and Applications 21, 261–280 (2003). https://doi.org/10.1023/A:1025774901363

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1025774901363

Navigation