Skip to content


  • Research Article
  • Open Access

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

EURASIP Journal on Advances in Signal Processing20062006:091797

  • Received: 12 August 2005
  • Accepted: 30 April 2006
  • Published:


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

Authors’ Affiliations

Nomor Research GmbH, Tannenweg 25, Bergen, 83346, Germany
Institute for Communications Engineering (LNT), Munich University of Technology (TUM), Munich, 80290, Germany


  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.733495View ArticleGoogle Scholar
  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.768193View ArticleGoogle Scholar
  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.822795View ArticleGoogle Scholar
  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.828335View ArticleGoogle Scholar
  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. 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. 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.814966View ArticleGoogle Scholar
  8. Chou PA, Miao Z: Rate-distortion optimized streaming of packetized media. IEEE Transactions on Multimedia 2006, 8(2):390-404.View ArticleGoogle Scholar
  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. Lakshman TV, Ortega A, Reibman AR: VBR video: tradeoffs and potentials. Proceedings of the IEEE 1998, 86(5):952–973. 10.1109/5.664282View ArticleGoogle Scholar
  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.822784View ArticleGoogle Scholar
  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. 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.814969View ArticleGoogle Scholar
  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. 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.488825View ArticleGoogle Scholar
  16. Walter M: Advanced bitstream switching for wireless video streaming, Diploma thesis. Munich University of Technology (TUM), Munich, Germany; December 2004. Scholar
  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.View ArticleGoogle Scholar
  18. Billingsley P: Probability and Measure. John Wiley & Sons, New York, NY, USA; 1995.MATHGoogle Scholar
  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. 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


© Stockhammer et al. 2006