High quality video streaming using content-awareadaptive frame scheduling with explicit deadlineadjustment

We propose an application layer algorithm for content-aware adaptive video frame scheduling on bandwidth varying channels. The proposed approach includes an iterative algorithm which sequentially uses the rate constraint and delay constraint for video frames to arrive at a decision to drop/ send video frames. In addition to our base algorithm, we also propose an explicit deadline adjustment (EDA) algorithm. The main idea behind EDA relates to the sender adjusting/ postponing the deadline of an important frame which is estimated to miss its deadline by actively dropping one (or more) less important next frame(s) and sending the deadline adjusted/ postponed frame to be displayed in place of the next dropped frame(s). The rate-distortion (R-D) performance of our proposed approach and its comparison with prior art method is shown.

[1]  Philip A. Chou,et al.  Rate-Distortion Optimized Receiver-Driven Streaming over Best-Effort Networks , 2002 .

[2]  Bernd Girod,et al.  Rate-distortion optimized video streaming with rich acknowledgments , 2004, IS&T/SPIE Electronic Imaging.

[3]  Bernd Girod,et al.  Adaptive media playout for low-delay video streaming over error-prone channels , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[5]  Bernd Girod,et al.  Congestion-distortion optimized scheduling of video over a bottleneck link , 2004, IEEE 6th Workshop on Multimedia Signal Processing, 2004..

[6]  Philip A. Chou,et al.  Rate-distortion optimized sender-driven streaming over best-effort networks , 2001, 2001 IEEE Fourth Workshop on Multimedia Signal Processing (Cat. No.01TH8564).

[7]  Bernd Girod,et al.  Low-latency delivery of multiple video streams over a wireless channel , 2006 .

[8]  Bernd Girod,et al.  Low-complexity rate-distortion optimized video streaming , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[9]  Sachin G. Deshpande Underflow prevention for AV streaming media under varying channel conditions , 2007, Electronic Imaging.

[10]  Peter van Beek,et al.  Adaptive streaming of high-quality video over wireless LANs , 2004, IS&T/SPIE Electronic Imaging.

[11]  Peter van Beek,et al.  Optimized transcoding rate selection and packet scheduling for transmitting multiple video streams over a shared channel , 2005, IEEE International Conference on Image Processing 2005.

[12]  Bernd Girod,et al.  Rate-Distortion Optimized Video Streaming with Multiple Deadlines for Low Latency Applications , 2003 .

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