Advertisement

Multimedia Tools and Applications

, Volume 55, Issue 2, pp 227–246 | Cite as

Priority-based Media Delivery using SVC with RTP and HTTP streaming

  • Thomas SchierlEmail author
  • Yago Sanchez de la Fuente
  • Ralf Globisch
  • Cornelius Hellge
  • Thomas Wiegand
Article

Abstract

Media delivery, especially video delivery over mobile channels may be affected by transmission bitrate variations or temporary link interruptions caused by changes in the channel conditions or the wireless interface. In this paper, we present the use of Priority-based Media Delivery (PMD) for Scalable Video Coding (SVC) to overcome link interruptions and channel bitrate reductions in mobile networks by performing a transmission scheduling algorithm that prioritizes media data according to its importance. The proposed approach comprises a priority-based media pre-buffer to overcome periods under reduced connectivity. The PMD algorithm aims to use the same transmission bitrate and overall buffer size as the traditional streaming approach, yet is more likely to overcome interruptions and reduced bitrate periods. PMD achieves longer continuous playback than the traditional approach, avoiding disruptions in the video playout and therefore improving the video playback quality. We analyze the use of SVC with PMD in the traditional RTP streaming and in the adaptive HTTP streaming context. We show benefits of using SVC in terms of received quality during interruption and re-buffering time, i.e. the time required to fill a desired pre-buffer at the receiver. We present a quality optimization approach for PMD and show results for different interruption/bitrate-reduction scenarios.

Keywords

H.264/AVC SVC Scalable video coding Adaptive HTTP streaming Mobile channels Link interruptions Transmission rate variation 3GPP PSS 

References

  1. 1.
    3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Transparent end-to-end Packet-switched Streaming Service (PSS); Protocols and codecs (Release 9), V9.3.0, June 2010Google Scholar
  2. 2.
    Amon P, Rathgen T, Singer D (2007) File format for Scalable Video Coding (SVC). IEEE Trans Circuits Syst Video Technol TCSVT 17(9):1174–1185CrossRefGoogle Scholar
  3. 3.
    Baldo N, Horn U, Kampmann M, Hartung F (2004) RTCP feedback based transmission rate control For 3G wireless multimedia streaming. In Proc. of Personal, Indoor and Mobile Radio Communications, PIMRC 1817–1821Google Scholar
  4. 4.
    Färber N, Döhla S, Issing J (2006) Adaptive progressive download based on the MPEG-4 file format. Journal of Zhejiang University Science A, JZUS-A. 7(1):164–111Google Scholar
  5. 5.
    ISO/IEC (2008) Information technology—Coding of audio-visual objects—Part 12: ISO base media file format. ISO/IEC 14496-12:2008 (3rd edition)Google Scholar
  6. 6.
    ITU-T, ISO/IEC, ITU-T recommendation H.264 (2010) Advanced video coding for generic audiovisual services. ISO/IEC 14496-10:2010 Information technology—Coding of audiovisual objects—part 10: Advanced Video Coding, 2010Google Scholar
  7. 7.
    Kritzner J, Horn U, Kampmann M, Sachs J (2004) Priority based packet scheduling with tunable reliability for wireless streaming. In Proc. of High Speed Networks and Multimedia Communications, HSNMC 707–717Google Scholar
  8. 8.
    Renzi D, Amon P, Battista S (2008) Video Content Adaptation Based on SVC and Associated RTP Packet Loss detection and Signaling. International In Proc. of Workshop on Image Analysis for Multimedia Interactive Services, WIAMIS 97–100Google Scholar
  9. 9.
    Schierl T, Kampmann M, Wiegand T (2005) H.264/AVC Interleaving for 3G wireless video streaming. In Proc. of IEEE International Conference on Multimedia and Expo, ICME 868–871Google Scholar
  10. 10.
    Schierl T, Wiegand T, Kampmann M (2005) 3GPP compliant adaptive wireless video streaming using H.264/AVC. In Proc. of IEEE International Conference Image Processing, ICIP 3:696–699Google Scholar
  11. 11.
    Schierl T, Johansen S, Hellge C, Stockhammer T, Wiegand T (2007) Distributed Rate-Distortion Optimization for Rateless Coded Scalable Video in Mobile Ad Hoc Networks. In Proc. of IEEE International Conference Image Processing, ICIP 6:497–500Google Scholar
  12. 12.
    Schierl T, Berthelot B, Wiegand T (eds) (2009) ISO/IEC 13818-1:2007/AMD3—Transport of SVC video over ITU-T Rec H.222.0 | ISO/IEC 13818-1Google Scholar
  13. 13.
    Schierl T, Grüneberg K, Wiegand T (2009) Scalable video coding over RTP and MPEG-2 transport stream in broadcast and IPTV channels. IEEE Wireless Communications Magazine 16(5):64–71CrossRefGoogle Scholar
  14. 14.
    Schwarz H, Wiegand T (2007) Further results for an rd-optimized multi-loop SVC encoder. JVT-W071, JVT Meeting San Jose, CA, USA, ftp://avguest@ftp3.itu.int/jvt-site/2007_04_SanJose/JVT-W071.zip
  15. 15.
    Schwarz H, Marpe D, Wiegand T (2007) Overview of the scalable video coding extension of the H.264/AVC standard. In Proc. of IEEE Transactions on. Circuits and Systems for Video Technology, TCSVT. 17(9):1103–1120Google Scholar
  16. 16.
    Stockhammer T, Walter M, Liebl G (2005) Optimized H. 264-Based Bitstream Switching for Wireless. In Proc. of Video Streaming. Multimedia and Expo, ICME 1396–1399Google Scholar
  17. 17.
    Wang B, Kurose J, Shenoy P, Towsley D (2004) Multimedia streaming via TCP: an analytic performance study. In Proc. of ACM International Conference on Multimedia 908–915Google Scholar
  18. 18.
    Wenger S, Wang Y-K, Schierl T, Eleftheriadis A (eds) (2009) RTP payload format for SVC video. IETF AVT, http://tools.ietf.org/html/draft-ietf-avt-rtp-svc
  19. 19.
    Wien M, Cazoulat R, Graffunder A, Hutter A, Amon P (2007) Real-time system for adaptive video streaming based on SVC. IEEE Transactions on Circuits and Systems for Video Technology TCSVT 17(9):1227–1237CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Thomas Schierl
    • 1
    • 2
    Email author
  • Yago Sanchez de la Fuente
    • 2
    • 1
  • Ralf Globisch
    • 1
  • Cornelius Hellge
    • 2
    • 1
  • Thomas Wiegand
    • 1
    • 2
  1. 1.Image Communication Group, Image Processing DepartmentFraunhofer HHIBerlinGermany
  2. 2.Image Communication Group Department of Telecommunication SystemsTechnische Universität BerlinBerlinGermany

Personalised recommendations