Cost effective video streaming using server push over HTTP 2.0

The Hypertext Transfer Protocol (HTTP) has been widely adopted and deployed as the key protocol for video streaming over the Internet. One of the consequences of leveraging traditional HTTP for video streaming is the significantly increased request overhead due to the segmentation of the video content into HTTP resources. The overhead becomes even more significant when non-multiplexed video and audio segments are deployed. In this paper, we investigate and address the request overhead problem by employing the server push technology in the new HTTP 2.0 protocol. In particular, we develop a set of push strategies that actively deliver video and audio content from the HTTP server without requiring a request for each individual segment. We evaluate our approach in a Dynamic Adaptive Streaming over HTTP (DASH) streaming system. We show that the request overhead can be significantly reduced by using our push strategies. Also, we validate that the server push based approach is compatible with the existing HTTP streaming features, such as adaptive bitrate switching.

[1]  Viswanathan Swaminathan,et al.  Low Latency Live Video Streaming over HTTP 2.0 , 2014, NOSSDAV.

[2]  Alberto Gotta,et al.  Performance Evaluation of SPDY over High Latency Satellite Channels , 2013, PSATS.

[3]  Viswanathan Swaminathan,et al.  Are we in the middle of a video streaming revolution? , 2013, TOMCCAP.

[4]  Christian Timmerer,et al.  Dynamic Adaptive Streaming over HTTP/2.0 , 2013, 2013 IEEE International Conference on Multimedia and Expo (ICME).

[5]  Yong Liu,et al.  On Adaptive HTTP Streaming to Mobile Devices , 2013, 2013 20th International Packet Video Workshop.

[6]  Viswanathan Swaminathan,et al.  Low Latency Live Video Streaming over HTTP 2.0 , 2014, NOSSDAV.

[7]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[8]  Matti Siekkinen,et al.  Energy Efficient Multimedia Streaming to Mobile Devices — A Survey , 2014, IEEE Communications Surveys & Tutorials.

[9]  Henrik Frystyk Nielsen,et al.  A comparison of SPDY and HTTP performance , 2012 .

[10]  T. Hasegawa,et al.  SPDY accelerator for improving Web access speed , 2013, 2013 15th International Conference on Advanced Communications Technology (ICACT).

[11]  Viswanathan Swaminathan,et al.  An optimal client buffer model for multiplexing HTTP streams , 2012, 2012 IEEE 14th International Workshop on Multimedia Signal Processing (MMSP).