Optimized H.264/AVC-Based Bit Stream Switching for Mobile Video Streaming

  • Thomas StockhammerEmail author
  • Günther Liebl
  • Michael Walter
Open Access
Research Article
Part of the following topical collections:
  1. Advanced Video Technologies and Applications for H.264/AVC and Beyond


We show the suitability of H.264/MPEG-4 AVC extended profile for wireless video streaming applications. In particular, we exploit the advanced bit stream switching capabilities using SP/SI pictures defined in the H.264/MPEG-4 AVC standard. For both types of switching pictures, optimized encoders are developed. We introduce a framework for dynamic switching and frame scheduling. For this purpose we define an appropriate abstract representation for media encoded for video streaming, as well as for the characteristics of wireless variable bit rate channels. The achievable performance gains over H.264/MPEG-4 AVC with constant bit rate (CBR) encoding are shown for wireless video streaming over enhanced GPRS (EGPRS).


Video Stream Video Streaming Abstract Representation Streaming Application Rate Channel 


  1. 1.
    Ortega A, Ramchandran K: Rate-distortion methods in image and video compression. IEEE Signal Processing Magazine 1998, 15(6):23–50. 10.1109/79.733495CrossRefGoogle Scholar
  2. 2.
    Hsu C-Y, Ortega A, Khansari M: Rate control for robust video transmission over burst-error wireless channels. IEEE Journal on Selected Areas in Communications 1999, 17(5):756–773. 10.1109/49.768193CrossRefGoogle Scholar
  3. 3.
    Stockhammer T, Jenkač H, Kuhn G: Streaming video over variable bit-rate wireless channels. IEEE Transactions on Multimedia 2004, 6(2):268–277. 10.1109/TMM.2003.822795CrossRefGoogle Scholar
  4. 4.
    Kalman M, Steinbach E, Girod B: Adaptive media playout for low-delay video streaming over error-prone channels. IEEE Transactions on Circuits and Systems for Video Technology 2004, 14(6):841–851. 10.1109/TCSVT.2004.828335CrossRefGoogle Scholar
  5. 5.
    Hasegewa T, Kato T, Suzuki K: A video retrieval protocol with video data prefetch and packet retransmission considering play-out dead line. Proceedings of the IEEE International Conference on Network Protocols (ICNP '96), October-November 1996, Columbus, Ohio, USA 32–39.Google Scholar
  6. 6.
    Kang SH, Zakhor A: Packet scheduling algorithm for wireless video streaming. Proceedings of the International Packet Video Workshop (PV '02), April 2002, Pittsburgh, Pa, USAGoogle Scholar
  7. 7.
    Wenger S: H.264/AVC over IP. IEEE Transactions on Circuits and Systems for Video Technology 2003, 13(7):645–656. 10.1109/TCSVT.2003.814966CrossRefGoogle Scholar
  8. 8.
    Chou PA, Miao Z: Rate-distortion optimized streaming of packetized media. IEEE Transactions on Multimedia 2006, 8(2):390-404.CrossRefGoogle Scholar
  9. 9.
    Reichel J, Schwarz H, Wien M (Eds): Scalable video coding - working draft 4 In Doc. JVT-Q201, Joint Video Team (JVT), October 2005, Nice, FranceGoogle Scholar
  10. 10.
    Lakshman TV, Ortega A, Reibman AR: VBR video: tradeoffs and potentials. Proceedings of the IEEE 1998, 86(5):952–973. 10.1109/5.664282CrossRefGoogle Scholar
  11. 11.
    Hannuksela MM, Wang Y-K, Gabbouj M: Isolated regions in video coding. IEEE Transactions on Multimedia 2004, 6(2):259–267. 10.1109/TMM.2003.822784CrossRefGoogle Scholar
  12. 12.
    Xie B, Zeng W: On the rate-distortion performance of dynamic bitstream switching mechanisms. Proceedings of the IEEE International Conference on Multimedia and Expo (ICME '05), July 2005, Amsterdam, The NetherlandsGoogle Scholar
  13. 13.
    Karczewicz M, Kurceren R: The SP-and SI-frames design for H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology 2003, 13(7):637–644. 10.1109/TCSVT.2003.814969CrossRefGoogle Scholar
  14. 14.
    Setton E, Girod B: Video streaming with SP and SI frames. Proceedings of the Visual Communications and Image Processing (VCIP '05), July 2005, Beijing, China, Proceedings of SPIE 5960: 2204–2211.Google Scholar
  15. 15.
    Wiegand T, Lightstone M, Mukherjee D, Campbell TG, Mitra SK: Rate-distortion optimized mode selection for very low bit rate video coding and the emerging H.263 standard. IEEE Transactions on Circuits and Systems for Video Technology 1996, 6(2):182–190. 10.1109/76.488825CrossRefGoogle Scholar
  16. 16.
    Walter M: Advanced bitstream switching for wireless video streaming, Diploma thesis. Munich University of Technology (TUM), Munich, Germany; December 2004. Scholar
  17. 17.
    Cai J, Chang LF, Chawla K, Qiu X: Providing differentiated services in EGPRS through packet scheduling. Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '00), November-December 2000, San Francisco, Calif, USA 3: 1515–1521.CrossRefGoogle Scholar
  18. 18.
    Billingsley P: Probability and Measure. John Wiley & Sons, New York, NY, USA; 1995.zbMATHGoogle Scholar
  19. 19.
    Stockhammer T, Wiegand T, Kontopodis D: Rate-distortion optimization for JVT/H.26L coding in packet loss environment. Proceedings of the International Packet Video Workshop (PV '02), April 2002, Pittsburgh, Pa, USAGoogle Scholar
  20. 20.
    Liebl G, Jenkac H, Stockhammer T, Buchner C: Radio link buffer management and scheduling for video streaming over wireless shared channels. Proceedings of the International Packet Video Workshop (PV '04), December 2004, Irvine, Calif, USAGoogle Scholar

Copyright information

© Stockhammer et al. 2006

Authors and Affiliations

  • Thomas Stockhammer
    • 1
    Email author
  • Günther Liebl
    • 2
  • Michael Walter
    • 2
  1. 1.Nomor Research GmbHBergenGermany
  2. 2.Institute for Communications Engineering (LNT)Munich University of Technology (TUM)MunichGermany

Personalised recommendations