Abstract
Video streaming over the Internet is a challenging task since the Internet is a shared environment offering only best effort service. That is, it offers no quality of service and no guarantee of resources in term of (1) bandwidth, (2) transfer delay, (3) delay variation (jitter), and (4) packet losses. Then, network stability and traffic fairness become critical issues. To solve these problems some source rate control and adaptation should be introduced for UDP traffic as well, in such a way that this traffic becomes TCP-compatible “TCP-friendly”. In this article we propose an adaptive streaming framework for unicast MPEG-4 streams over TCP/IP networks. Based on Audio-Visual Content (AVOs) classification and network congestion feedback, video sources dynamically adds and drops MPEG-4 AVO to the streamed multiplex to conform to the TCP-Friendly Rate Control (TFRC) mechanism. Using a content classification model, TFRC automatically adjusts the number of AVOs to be streamed to adapt to network congestion while given much attention to the quality of the service perceived by the end-user. To achieve such a dynamic output rate and video quality adjustment, MPEG-4 AVOs are classified and multiplexed according to both application-level QoS parameters and AVOs semantic descriptors. AVOs requiring same QoS from the network are automatically classified and mapped to one of the available IP DiffServ PHB (Per Hop Behaviors). Performance evaluation shows that transmitted video gracefully adapts to network bandwidth variations while optimizing user perceived quality.
Chapter PDF
Similar content being viewed by others
References
Mahdavi, J., Floyd, S.: TCP-Friendly Unicast Rate-Based Flow Control, Technical note sent to the end2end-interest mailing list (January 1997)
ISO/IEC JTC1/SC29/WG11, MPEG-7 overview, N4980 (July 2002)
Floyd, S., Handley, M., Padhye, J., Widmer, J.: Equation-based congestion control for unicast applications. In: Proc. of ACM SIGCOMM, August 2000, pp. 43–56 (2000)
McCanne, S.: Scalable compression and transmission over Internet multicast video. Ph.D thesis University of California, Berkeley (December 1996)
Lakshman, T.V., Mishra, P.P., Ramakrishnan, K.K.: Transporting compressed video over ATM networks with explicit rate feedback control. In: Proc. IEEE Infocom 1997, April 1997, pp. 38–47 (1997)
Duffield, N.G., Ramakrishnan, K.K., Reibman, A.R.: SAVE: An Algorithm for Smoothed Adaptive Video Over Explicit Rate Networks. IEEE/ACM transactions on networking 6(6) (December 1998)
Wakamiya, N., Miyabayashi, M., Murata, M., Miyahara, H.: MPEG-4 Video Transfer with TCP-friendly Rate Control. In: Al-Shaer, E.S., Pacifici, G. (eds.) MMNS 2001. LNCS, vol. 2216, pp. 29–42. Springer, Heidelberg (2001)
Sisalem, D., Schulzrinne, H.: The Loss-Delay Adjustment Algorithm: A TCP-friendly Adaptation Scheme. In: Network and Operating System Support for Digital Audio and Video (NOSSDAV), Cambridge, UK, July 1998, pp. 8–10 (1998)
Rejaie, R., Handley, M., Estrin, D.: RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet. In: Proc. IEEE Infocom 1999, March 1999, pp. 1337–1345 (1999)
Bansal, D., Balakrishnan, H.: Binomial Congestion Control Algorithms. In: Proc. IEEE Infocom 2001, Anchorage, AK (April 2001)
Rejaie, R., Handley, M., Estrin, D.: Layered quality adaptation for Internet video streaming. IEEE Journal of selected areas in communications 18(12) (December 2000)
Handley, M., Floyd, S., Padhye, J., Widmer, J.: RFC 3448, TCP Friendly Rate Control (TFRC): Protocol Specification, Request for Comments, IETF (January 2003)
ISO/IEC 14496-1 Coding of audio-visual objects, Part 1,2, 3, final committee draft (May 1998)
Ahmed, T., Nafaa, A., Mehaoua, A.: An Object-Based MPEG-4 Multimedia Content Classification Model for IP QoS Differentiation. In: Proc. of 8th IEEE Symposium on computers and communications ISCC 2003, July 2003, pp. 1091–1096 (2003)
Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: RFC1889 RTP: A Transport Protocol for Real-Time Applications, Request for Comments, IETF (January 1996)
Ahmed, T., Mehaoua, A., Buridant, G.: Implementing MPEG-4 video on demand over IP differentiated services. In: Proc. IEEE Globecom 2001, November 2001, pp. 2489–2493 (2001)
Heinanen, J., Guerin, R.: RFC2698: A Two Rate Three Color Marker TRTCM, Request for Comments, IETF (September 1999)
Fitzek, F.H.P., Reisslein, M.: MPEG-4 and H.263 Video Traces for Network Performance Evaluation. IEEE Network 5(6), 40–54 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 IFIP International Federation for Information Processing
About this paper
Cite this paper
Ahmed, T., Mehaoua, A., Boutaba, R., Iraqi, Y. (2003). IP Video Streaming with Fine-Grained TCP-Friendly Rate Adaptation. In: Marshall, A., Agoulmine, N. (eds) Management of Multimedia Networks and Services. MMNS 2003. Lecture Notes in Computer Science, vol 2839. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39404-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-39404-4_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20050-5
Online ISBN: 978-3-540-39404-4
eBook Packages: Springer Book Archive