Title :
Improved Multi-Rate Video Encoding
Author :
Finstad, Dag H. ; Stensland, Håkon K. ; Espeland, Håvard ; Halvorsen, Pål
Author_Institution :
Norway Dept. of Inf., Univ. of Oslo, Oslo, Norway
Abstract :
Adaptive HTTP streaming is frequently used for both live and on-Demand video delivery over the Internet. Adaptive ness is often achieved by encoding the video stream in multiple qualities (and thus bit rates), and then transparently switching between the qualities according to the bandwidth fluctuations and the amount of resources available for decoding the video content on the end device. For this kind of video delivery over the Internet, H.264 is currently the most used codec, but VP8 is an emerging open-source codec expected to compete with H.264 in the streaming scenario. The challenge is that, when encoding video for adaptive video streaming, both VP8 and H.264 run once for each quality layer, i.e., consuming both time and resources, especially important in a live video delivery scenario. In this paper, we address the resource consumption issues by proposing a method for reusing redundant steps in a video encoder, emitting multiple outputs with varying bit rates and qualities. It shares and reuses the computational heavy analysis step, notably macro-block mode decision, intra prediction and inter prediction between the instances, and outputs video in several rates. The method has been implemented in the VP8 reference encoder, and experimental results show that we can encode the different quality layers at the same rates and qualities compared to the VP8 reference encoder, while reducing the encoding time significantly.
Keywords :
Internet; hypermedia; transport protocols; video codecs; video coding; video streaming; H.264; Internet; VP8 reference encoder; adaptive HTTP streaming; adaptive video streaming; bandwidth fluctuations; decoding; live video delivery; macro-block mode decision; multirate video encoding; on-demand video delivery; open-source codec; resource consumption; Bit rate; Codecs; Encoding; PSNR; Rate-distortion; Streaming media; Vectors; VP8; multi-rate; video encoding;
Conference_Titel :
Multimedia (ISM), 2011 IEEE International Symposium on
Conference_Location :
Dana Point CA
Print_ISBN :
978-1-4577-2015-4
DOI :
10.1109/ISM.2011.53