Skip to main content
Log in

Dynamic Frame Dropping for Bandwidth Control in MPEG Streaming System

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

Abstract

In a network environment where the available bandwidth changes dynamically, it is desirable for a streaming system to control the media quality in an adaptive way according to the dynamics of underlying network resource. This paper presents the implementation of a real-time MPEG filtering system which uses the concept of dynamic frame-drop. The filtering system drops video frames in a controlled way and reconstructs a valid MPEG system stream in real-time. The system consists of a sequence of filtering modules and each module is carefully designed to maintain the synchronization characteristics of real-time streaming. A special effort is given to the correct implementation of video and audio synchronization after frame-drop. The experiments show that the implemented system produces a valid MPEG system stream after filtering as well as the media bandwidth of a filtered stream is dynamically controlled by a given frame-drop policy.

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

Access this article

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. E. Amir, S. McCanne, and H. Zhang, “An application level video gateway,” in Proceedings of the ACM Multimedia, San Francisco, Nov. 1995, pp. 255–265.

  2. C. Aurrecoechea, A.T. Campbell, and L. Hauw, “Asurvey of QoS architectures,” Multimedia Systems Journal, Vol. 6, No. 3, pp. 138–151, 1996.

    Google Scholar 

  3. S. Cen, C. Pu, R. Staehli, C. Cowan, and J. Walpole, “A distributed real-time MPEG video audio player,” in Proceedings of the 6th International Workshop on Network and Operating System Support for Digital Audio and Video, 1995, pp. 18–21.

  4. D. Hehmann et al., “Implementing HeiTS: Architecture and implementation strategy of the Heidelberg highspeed transport system,” in Proceedings of the 2nd InternationalWorkshop on Network and Operating System Support for Digital Audio and Video, Heidelberg, Germany, Nov. 1991, pp. 33–44.

  5. D. Hoffman, M. Speer, and G. Fernando, “Network support for dynamically scaled multimedia data streams,” in Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video, Lancaster, UK, 1993, pp. 240–251.

  6. ISO IEC JTC 1, “Information technology—Coding of moving pictures and associated audio for digital storage media up to about 1.5 Mbits/s,” International Standard ISO/IEC IS 11172, 1993.

  7. C. Kuhmunch, “A multicast gateway for dial-in lines,” Multimedia Applications, Services and Techniques—ECMAST'99, Lecture Notes in Computer Science 1629, May 1999, pp. 441–445.

  8. Microsoft Cooperation, http: //www.microsoft.com/directx.

  9. K. Nahrstedt and R. Steinmetz, “Resource management in networked multimedia systems,” IEEE Computer Magazine, pp. 52–64, May 1995.

  10. J. Pasquale, G. Polyzos, E. Anderson, and V. Kompella, “The multimedia multicast channel,” in Proceedings of 3rd International Workshop on Network and Operating System Support for Digital Audio and Video, San Diego, California, 1992, pp. 185–196.

  11. K.R. Rao and J.J. Hwang, Techniques & Standards for Image Video & Audio Coding, Prentice Hall, 1996.

  12. H. Schulzrinne, S. Casner, R. Fredrick, and V. Jacobson, “RTP: A transport protocol for real-time application,” RFC 1889, Feb. 1996.

  13. M. Song, H. Cha, and D. Lee, “A representative-based multicast congestion control for real-time multimedia application,” in Proceedings of the 13th International Conference on Information Networking, Korea, Jan. 1999, pp. 11D2.1–6.

  14. J. Walpole, R. Koster, S. Cen, C. Cowan, David Maier, D. MacNamee, C. Pu, and David Steere, “A player for adaptive MPEG video streaming over the Internet,” in Proceedings of the 26th Applied Image Pattern Workshop AIPR-97, SPIE, Washington DC, Oct. 1997, pp. 270–281.

    Google Scholar 

  15. N.J. Yeadon, “Quality of service filtering for multimedia communications,” Ph.D. Thesis, Department of Computing, Lancaster University, 1996.

  16. N. Yeadon, F. Garcia, D. Hutchinson, and D. Shepherd, “Filters: QoS support mechanisms for multipeer communications,” IEEE Journal on Selected Areas in Communications, Vol. 14, No. 7, pp. 1246–1262, 1996.

    Google Scholar 

  17. L. Zhang, S. Deering, D. Estrin, S. Shenker, and D. Zappala, “Resource Reservation Protocol—System Specification,” Internet Draft, July 1995.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cha, H., Oh, J. & Ha, R. Dynamic Frame Dropping for Bandwidth Control in MPEG Streaming System. Multimedia Tools and Applications 19, 155–178 (2003). https://doi.org/10.1023/A:1022195128444

Download citation

  • Issue Date:

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

Navigation