End-to-End QoS for Video Delivery Over Wireless Internet

Providing end-to-end quality of service (QoS) support is essential for video delivery over the next-generation wireless Internet. We address several key elements in the end-to-end QoS support, including scalable video representation, network-aware end system, and network QoS provisioning. There are generally two approaches in QoS support: the network-centric and the end-system centric solutions. The fundamental problem in a network-centric solution is how to map QoS criterion at different layers respectively, and optimize total quality across these layers. We first present the general framework of a cross-layer network-centric solution, and then describe the recent advances in network modeling, QoS mapping, and QoS adaptation. The key targets in end-system centric approach are network adaptation and media adaptation. We present a general framework of the end-system centric solution and investigate the recent developments. Specifically, for network adaptation, we review the available bandwidth estimation and efficient video transport protocol; for media adaptation , we describe the advances in error control, power control, and corresponding bit allocation. Finally, we highlight several advanced research directions.

[1]  Yao Wang,et al.  Error control and concealment for video communication: a review , 1998, Proc. IEEE.

[2]  J. Bolot,et al.  Scalable feedback control for multicast video distribution in the Internet , 1994, SIGCOMM.

[3]  Chen-Shang Chang,et al.  Effective Bandwith in High-Speed Digital Networks , 1995, IEEE J. Sel. Areas Commun..

[4]  Jack M. Holtzman,et al.  Power control and resource management for a multimedia CDMA wireless system , 1995, Proceedings of 6th International Symposium on Personal, Indoor and Mobile Radio Communications.

[5]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[6]  Hui Zhang,et al.  Service disciplines for guaranteed performance service in packet-switching networks , 1995, Proc. IEEE.

[7]  Steven McCanne,et al.  Receiver-driven layered multicast , 1996, SIGCOMM '96.

[8]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[9]  Martin Vetterli,et al.  Receiver-driven layered multicast , 1996, SIGCOMM 1996.

[10]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[11]  John Wroclawski,et al.  The Use of RSVP with IETF Integrated Services , 1997, RFC.

[12]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[13]  Antonio Ortega,et al.  Optimal segmentation of a VBR source for its parallel transmission over multiple ATM connections , 1997, Proceedings of International Conference on Image Processing.

[14]  Antonio Ortega,et al.  Joint source channel coding with hybrid FEC/ARQ for buffer constrained video transmission , 1998, 1998 IEEE Second Workshop on Multimedia Signal Processing (Cat. No.98EX175).

[15]  Laurence B. Milstein,et al.  Error statistics in data transmission over fading channels , 1998, IEEE Trans. Commun..

[16]  Weihua Zhuang,et al.  Modeling and resource allocation in wireless multimedia CDMA systems , 1998, VTC '98. 48th IEEE Vehicular Technology Conference. Pathway to Global Wireless Revolution (Cat. No.98CH36151).

[17]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[18]  Jean-Yves Le Boudec,et al.  Application of Network Calculus to Guaranteed Service Networks , 1998, IEEE Trans. Inf. Theory.

[19]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[20]  Alexandros Eleftheriadis,et al.  Streaming Video Using Dynamic Rate Shaping and TCP Congestion Control , 1998, J. Vis. Commun. Image Represent..

[21]  Henning Schulzrinne,et al.  The Loss-delay Based Adjustment Algorithm: a Tcp-friendly Adaptation Scheme , 1998 .

[22]  M. Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[23]  Jain-Shing Liu,et al.  QoS routing in ad hoc wireless networks , 1999, IEEE J. Sel. Areas Commun..

[24]  Seong-Lyun Kim,et al.  Combined power control and transmission rate selection in cellular networks , 1999, Gateway to 21st Century Communications Village. VTC 1999-Fall. IEEE VTS 50th Vehicular Technology Conference (Cat. No.99CH36324).

[25]  Parameswaran Ramanathan,et al.  Proportional differentiated services: delay differentiation and packet scheduling , 1999, SIGCOMM '99.

[26]  Saleem A. Kassam,et al.  Finite-state Markov model for Rayleigh fading channels , 1999, IEEE Trans. Commun..

[27]  Douglas L. Jones,et al.  A general joint source-channel matching method for wireless video transmission , 1999, Proceedings DCC'99 Data Compression Conference (Cat. No. PR00096).

[28]  Nitin H. Vaidya,et al.  Discriminating congestion losses from wireless losses using inter-arrival times at the receiver , 1999, Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122).

[29]  Deborah Estrin,et al.  Quality adaptation for congestion controlled video playback over the Internet , 1999, SIGCOMM '99.

[30]  Saleem A. Kassam,et al.  Hybrid ARQ with selective combining for fading channels , 1999, IEEE J. Sel. Areas Commun..

[31]  Avideh Zakhor,et al.  Real-Time Internet Video Using Error Resilient Scalable Compression and TCP-Friendly Transport Protocol , 1999, IEEE Trans. Multim..

[32]  Douglas L. Jones,et al.  A low-power multimedia communication system for indoor wireless applications , 1999, 1999 IEEE Workshop on Signal Processing Systems. SiPS 99. Design and Implementation (Cat. No.99TH8461).

[33]  Youshi Xu,et al.  Unequal packet loss protection for layered video transmission , 1999, IEEE Trans. Broadcast..

[34]  Ya-Qin Zhang,et al.  Transporting real-time video over the Internet: challenges and approaches , 2000, Proceedings of the IEEE.

[35]  Nitin H. Vaidya,et al.  Long Thin Networks , 2000, RFC.

[36]  Vishal Misra,et al.  Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED , 2000, SIGCOMM.

[37]  Qian Zhang,et al.  Channel-adaptive unequal error protection for scalable video transmission over wireless channel , 2000, IS&T/SPIE Electronic Imaging.

[38]  Wenyu Jiang,et al.  Modeling of Packet Loss and Delay and Their Effect on Real-Time Multimedia Service Quality , 2000 .

[39]  Avideh Zakhor,et al.  Bit allocation for joint source/channel coding of scalable video , 2000, IEEE Trans. Image Process..

[40]  J. Hagenauer,et al.  Progressive Source Coding Combined with Regressive Channel Coding on Varying Channels , 2000 .

[41]  Yiwei Thomas Hou,et al.  Virtual time reference system: a unifying scheduling framework for scalable support of guaranteed services , 2000, IEEE Journal on Selected Areas in Communications.

[42]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[43]  Juan Carlos De Martin Source-driven packet marking for speech transmission over differentiated-services networks , 2001, ICASSP.

[44]  Mohammad Mirhakkak,et al.  Dynamic bandwidth management and adaptive applications for a variable bandwidth wireless environment , 2001, IEEE J. Sel. Areas Commun..

[45]  Mary Baker,et al.  Nettimer: A Tool for Measuring Bottleneck Link Bandwidth , 2001, USITS.

[46]  Feng Wu,et al.  A framework for efficient progressive fine granularity scalable video coding , 2001, IEEE Trans. Circuits Syst. Video Technol..

[47]  Rayadurgam Srikant,et al.  Analysis and design of an adaptive virtual queue (AVQ) algorithm for active queue management , 2001, SIGCOMM.

[48]  Qian Zhang,et al.  Resource allocation for multimedia streaming over the Internet , 2001, IEEE Trans. Multim..

[49]  Dinesh C. Verma,et al.  ALMI: An Application Level Multicast Infrastructure , 2001, USITS.

[50]  Weiping Li,et al.  Overview of fine granularity scalability in MPEG-4 video standard , 2001, IEEE Trans. Circuits Syst. Video Technol..

[51]  Mark Handley,et al.  Application-Level Multicast Using Content-Addressable Networks , 2001, Networked Group Communication.

[52]  Qian Zhang,et al.  A power-optimized joint source channel coding for scalable video streaming over wireless channel , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[53]  JongWon Kim,et al.  Quality-of-service mapping mechanism for packet video in differentiated services network , 2001, IEEE Trans. Multim..

[54]  Martin Mauve,et al.  A survey on TCP-friendly congestion control , 2001, IEEE Netw..

[55]  Mihaela van der Schaar,et al.  Unequal packet loss resilience for fine-granular-scalability video , 2001, IEEE Trans. Multim..

[56]  Yiwei Thomas Hou,et al.  Scalable video coding and transport over broadband wireless networks , 2001, Proc. IEEE.

[57]  Mihaela van der Schaar,et al.  Adaptive motion-compensation fine-granular-scalability (AMC-FGS) for wireless video , 2002, IEEE Trans. Circuits Syst. Video Technol..

[58]  Yiwei Thomas Hou,et al.  Service overlay networks: SLAs, QoS and bandwidth provisioning , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[59]  Don Towsley,et al.  Theories and models for Internet quality of service , 2002, Proc. IEEE.

[60]  Philip A. Chou,et al.  Cost-distortion optimized streaming media over DiffServ networks , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[61]  Qian Zhang,et al.  Allocation of layer bandwidths and FECs for video multicast over wired and wireless networks , 2002, IEEE Trans. Circuits Syst. Video Technol..

[62]  Mario Gerla,et al.  Streaming Media Congestion Control Using Bandwidth Estimation , 2002, MMNS.

[63]  Avideh Zakhor,et al.  Cross layer techniques for adaptive video streaming over wireless networks , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[64]  Gene Cheung,et al.  Streaming Agent: A Network Proxy for Media Streaming in 3G Wireless Networks , 2002 .

[65]  Dan Grossman,et al.  New Terminology and Clarifications for Diffserv , 2002, RFC.

[66]  Hari Balakrishnan,et al.  Resilient overlay networks , 2001, SOSP.

[67]  Aggelos K. Katsaggelos,et al.  Joint source coding and transmission power management for energy efficient wireless video communications , 2002, IEEE Trans. Circuits Syst. Video Technol..

[68]  Qian Zhang,et al.  Power-minimized bit allocation for video communication over wireless channels , 2002, IEEE Trans. Circuits Syst. Video Technol..

[69]  Ren Wang,et al.  Using adaptive rate estimation to provide enhanced and robust transport over heterogeneous networks , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[70]  Randy H. Katz,et al.  Over QoS: Offering QoS using overlays , 2002 .

[71]  Kannan Ramchandran,et al.  Multicast and unicast real-time video streaming over wireless LANs , 2002, IEEE Trans. Circuits Syst. Video Technol..

[72]  Ibrahim Matta,et al.  Effectiveness of loss labeling in improving TCP performance in wired/wireless networks , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[73]  Mihaela van der Schaar,et al.  Adaptive error control for fine-granular-scalability video coding over IEEE 802.11 wireless LANs , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[74]  Shivendra S. Panwar,et al.  Video transport over ad hoc networks: multistream coding with multipath transport , 2003, IEEE J. Sel. Areas Commun..

[75]  Stephen P. Boyd,et al.  Joint optimization of communication rates and linear systems , 2003, IEEE Trans. Autom. Control..

[76]  C.-C. Jay Kuo,et al.  A cross-Layer quality-of-service mapping architecture for video delivery in wireless networks , 2003, IEEE J. Sel. Areas Commun..

[77]  Helen J. Wang,et al.  An evaluation of scalable application-level multicast built using peer-to-peer overlays , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[78]  Pamela C. Cosman,et al.  End-to-end differentiation of congestion and wireless losses , 2003, TNET.

[79]  Dapeng Wu,et al.  Effective capacity: a wireless link model for support of quality of service , 2003, IEEE Trans. Wirel. Commun..

[80]  Mihaela van der Schaar,et al.  Video Streaming over Wireless LANs: A Cross-layer Approach , 2003 .

[81]  Mohammed Atiquzzaman,et al.  SCTP: state of the art in research, products, and technical challenges , 2004, IEEE Communications Magazine.

[82]  Qian Zhang,et al.  Channel-adaptive resource allocation for scalable video transmission over 3G wireless network , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[83]  Bo Li,et al.  An end-to-end adaptation protocol for layered video multicast using optimal rate allocation , 2004, IEEE Transactions on Multimedia.

[84]  Helen J. Wang,et al.  Supporting Heterogeneity and Congestion Control in Peer-to-Peer Multicast Streaming , 2004, IPTPS.

[85]  Fan Yang,et al.  End-to-end TCP-friendly streaming protocol and bit allocation for scalable video over wireless Internet , 2004, IEEE Journal on Selected Areas in Communications.

[86]  Ren Wang,et al.  TCP Westwood with adaptive bandwidth estimation to improve efficiency/friendliness tradeoffs , 2004, Comput. Commun..

[87]  R. Srikant,et al.  An adaptive virtual queue (AVQ) algorithm for active queue management , 2004, IEEE/ACM Transactions on Networking.

[88]  Bo Li,et al.  A proxy-assisted adaptation framework for object video multicasting , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[89]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.