A two-stage H.264/AVC encoder for video streaming with fast reference picture selection

Reference Picture Selection (RPS) is a powerful error control technique for video streaming, but it consumes significant computational resources at streaming time. In this paper we present a two-stage H.264/AVC-compatible video encoder that enables the use of RPS at significantly reduced computational cost, and with only a minor penalty in coding performance. Further, we show how the compression performance gap between our two-stage encoder and the conventional H.264/AVC encoder can be eliminated by using additional disk space at the server.

[1]  Bernd Girod,et al.  Feedback-based error control for mobile video transmission , 1999, Proc. IEEE.

[2]  M. Strintzis,et al.  Transactions on Circuits and Systems for Video Technology Title : Spatiotemporal Saliency Detection and Its Applications in Static and Dynamic Scenes ( Paper ID : 4367 ) , 2011 .

[3]  Wei Zheng,et al.  Architecture Design for H.264/AVC Integer Motion Estimation with Minimum Memory Bandwidth , 2007, IEEE Transactions on Consumer Electronics.

[4]  Lai-Man Po,et al.  Novel cross-diamond-hexagonal search algorithms for fast block motion estimation , 2005, IEEE Trans. Multim..

[5]  Philip A. Chou,et al.  Rate-distortion optimized streaming of packetized media , 2006, IEEE Transactions on Multimedia.

[6]  Miska M. Hannuksela,et al.  H.264/AVC in wireless environments , 2003, IEEE Trans. Circuits Syst. Video Technol..

[7]  Sethuraman Panchanathan,et al.  Error resiliency schemes in H.264/AVC standard , 2006, J. Vis. Commun. Image Represent..

[8]  Yao Wang,et al.  Video Processing and Communications , 2001 .

[9]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[10]  Wen Gao,et al.  Joint Source-Channel Rate-Distortion Optimization for H.264 Video Coding Over Error-Prone Networks , 2007, IEEE Transactions on Multimedia.

[11]  Bernd Girod,et al.  Network-adaptive low-latency video communication over best-effort networks , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Ishfaq Ahmad,et al.  A fast adaptive motion estimation algorithm , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Mitchell D. Trott,et al.  Path diversity for enhanced media streaming , 2004, IEEE Communications Magazine.

[14]  T. Nakai,et al.  Error resilient video coding by dynamic replacing of reference pictures , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[15]  Houqiang Li,et al.  Adaptive Redundant Picture for Error Resilient Video Coding , 2007, 2007 IEEE International Conference on Image Processing.