Using MPEG-21 for cross-layer multimedia content adaptation

This paper presents a cross-layer model— formulated using interoperable description formats—for the adaptation of scalable H.264/MPEG-4 AVC (i.e., SVC) content in a video streaming system operating on a Wireless LAN access network without QoS mechanisms. SVC content adaptation on the server takes place on the application layer using an adaptation process compliant with the MPEG-21 Digital Item Adaptation (DIA) standard, based on input comprised of MPEG-21 DIA descriptions of content and usage environment parameters. The latter descriptions integrate information from different layers, e.g., device characteristics and packet loss rate, in an attempt to increase the interoperability of this cross-layer model, thus making it applicable to other models. For the sake of deriving model parameters, performance measurements from two wireless access point models were taken in account. Throughout the investigation it emerged that the behavior of the system strongly depends on the access point. Therefore, we investigated the use of end-to-end-based rate control algorithms for steering the content adaptation. Simulations of rate adaptation algorithms were subsequently performed, leading to the conclusion that a TFRC-based adaptation technique (TCP-Friendly Rate Control) performs quite well in adapting to limited bandwidth and varying network conditions. In the paper we demonstrate how TFRC-based content adaptation can be realized using MPEG-21 tools.

[1]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

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

[3]  Bernhard Plattner,et al.  Media- and TCP-friendly congestion control for scalable video streams , 2006, IEEE Transactions on Multimedia.

[4]  Dirk Grunwald,et al.  A Practical Cross-Layer Mechanism For Fairness in 802.11 Networks , 2004, First International Conference on Broadband Networks.

[5]  Christian Timmerer,et al.  An Integrated Management Supervisor for End-to-End Management of Heterogeneous Contents, Networks, and Terminals enabling Quality of Service , 2008, MobiMedia.

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

[7]  Wolfgang Kellerer,et al.  Application-driven cross-layer optimization for video streaming over wireless networks , 2006, IEEE Communications Magazine.

[8]  Anthony Vetro,et al.  MPEG-21 digital item adaptation: enabling universal multimedia access , 2004, IEEE MultiMedia.

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

[10]  Suhaidi Hassan,et al.  Simulation-based Performance Comparison of TCP-Friendly Congestion Control Protocols , 2007 .

[11]  Raouf Boutaba,et al.  Adaptive packet video streaming over IP networks: a cross-layer approach , 2005, IEEE Journal on Selected Areas in Communications.

[12]  Raouf Boutaba,et al.  Meet In the Middle Cross-Layer Adaptation for Audiovisual Content Delivery , 2008, IEEE Transactions on Multimedia.

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

[14]  Deborah Estrin,et al.  RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[15]  Panganamala Ramana Kumar,et al.  A cautionary perspective on cross-layer design , 2005, IEEE Wireless Communications.

[16]  Christian Timmerer,et al.  Efficient MPEG-21-based adaptation decision-taking for scalable multimedia content , 2007, Electronic Imaging.

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

[18]  Hermann Hellwagner,et al.  An H.264/SVC-based adaptation proxy on a WiFi router , 2008, NOSSDAV.

[19]  Hermann Hellwagner,et al.  Automatic adaptation of streaming multimedia content in a dynamic and distributed environment , 2005, IEEE International Conference on Image Processing 2005.

[20]  Wolfgang Kellerer,et al.  On Cross-Layer Design for Streaming Video Delivery in Multiuser Wireless Environments , 2006, EURASIP J. Wirel. Commun. Netw..

[21]  Deepak Bansal,et al.  Dynamic behavior of slowly-responsive congestion control algorithms , 2001, SIGCOMM.

[22]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2008, RFC.

[23]  Henning Schulzrinne,et al.  An RTP Payload Format for Generic Forward Error Correction , 1999, RFC.

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

[25]  Oliver Becker Streaming Transformations for XML-STX , 2003, XMIDX.

[26]  Rik Van de Walle,et al.  The MPEG-21 Book , 2006 .

[27]  Mihaela van der Schaar,et al.  Cross-layer wireless multimedia transmission: challenges, principles, and new paradigms , 2005, IEEE Wirel. Commun..

[28]  D. Sisalem,et al.  LDA + TCP-Friendly Adaptation : A Measurement and Comparison Study , 2000 .

[29]  Yong Wang,et al.  Optimal adaptation decision-taking for terminal and network quality-of-service , 2005, IEEE Transactions on Multimedia.

[30]  Mihaela van der Schaar,et al.  Providing adaptive QoS to layered video over wireless local area networks through real-time retry limit adaptation , 2004, IEEE Transactions on Multimedia.

[31]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[32]  Mathias Wien,et al.  Real-Time System for Adaptive Video Streaming Based on SVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[33]  Hermann Hellwagner,et al.  Efficient Transformation of MPEG-21 Metadata for Codec-agnostic Adaptation in Real-Time Streaming Scenarios , 2008, 2008 Ninth International Workshop on Image Analysis for Multimedia Interactive Services.

[34]  Christian Timmerer,et al.  Interoperable Adaptive Multimedia Communication , 2005, IEEE Multim..

[35]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[36]  Mark Handley,et al.  RFC 5348: TCP Friendly Rate Control (TFRC): Protocol Specification , 2008 .

[37]  Thomas Schierl,et al.  RTP Payload Format for SVC Video , 2006 .

[38]  Thierry Turletti,et al.  Adaptive fair channel allocation for QoS enhancement in IEEE 802.11 wireless LANs , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[39]  Thierry Turletti,et al.  A survey of QoS enhancements for IEEE 802.11 wireless LAN , 2004, Wirel. Commun. Mob. Comput..

[40]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

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

[42]  H. Kosch,et al.  Semantic Adaptation of Multimedia Content , 2006, Proceedings ELMAR 2006.

[43]  King Ngi Ngan,et al.  Optimized Cross-Layer Design for Scalable Video Transmission Over the IEEE 802.11e Networks , 2007, IEEE Transactions on Circuits and Systems for Video Technology.