Skip to main content

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

Abstract

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).

References

  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.733495

    Article  Google 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.768193

    Article  Google 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.822795

    Article  Google 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.828335

    Article  Google 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, USA

    Google 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.814966

    Article  Google Scholar 

  8. 8.

    Chou PA, Miao Z: Rate-distortion optimized streaming of packetized media. IEEE Transactions on Multimedia 2006, 8(2):390-404.

    Article  Google 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, France

  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.664282

    Article  Google 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.822784

    Article  Google 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 Netherlands

    Google 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.814969

    Article  Google 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.488825

    Article  Google Scholar 

  16. 16.

    Walter M: Advanced bitstream switching for wireless video streaming, Diploma thesis. Munich University of Technology (TUM), Munich, Germany; December 2004. https://doi.org/www.lnt.ei.tum.de/mitarbeiter/liebl/students/MichaelWalter_Diplomarbeit.pdf

    Google 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.

    Article  Google Scholar 

  18. 18.

    Billingsley P: Probability and Measure. John Wiley & Sons, New York, NY, USA; 1995.

    Google 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, USA

    Google 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, USA

    Google Scholar 

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Thomas Stockhammer.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Stockhammer, T., Liebl, G. & Walter, M. Optimized H.264/AVC-Based Bit Stream Switching for Mobile Video Streaming. EURASIP J. Adv. Signal Process. 2006, 091797 (2006). https://doi.org/10.1155/ASP/2006/91797

Download citation

Keywords

  • Video Stream
  • Video Streaming
  • Abstract Representation
  • Streaming Application
  • Rate Channel